CVE-2025-66647CWE-120

CVE-2025-66647

Critical · published December 18, 2025

CVSS v3.1
9.8
EPSS
1%
Percentile
61.5
In the wild
Unconfirmed
What it is

⚠️ A tiny oversight in RIOT OS could lead to big trouble! When handling IPv6 fragments, the reassembly buffer skips a crucial size check. 🤦‍♂️ Think of it as trying to fit ten pounds of flour into a five-pound bag—when you don’t check the size first, you end up with a messy overflow that spills into other ingredients and causes chaos in the kitchen! If exploited, this vulnerability could enable an attacker to corrupt other packet buffers, potentially leading to wild memory corruption and even remote code execution. While this risk is low, it's still a sneaky threat lurking in the shadows, just waiting for the right moment!

Put simply

Think of it as trying to fit ten pounds of flour into a five-pound bag—when you don’t check the size first, you end up with a messy overflow that spills into other ingredients and causes chaos in the kitchen! This vulnerability in RIOT OS v2025.07 arises from the lack of a size check during the IPv6 fragmentation reassembly process, allowing buffer overflow and potential state corruption of other memory segments.

What to do

If exploited, this vulnerability could enable an attacker to corrupt other packet buffers, potentially leading to wild memory corruption and even remote code execution. While this risk is low, it's still a sneaky threat lurking in the shadows, just waiting for the right moment! To mitigate this issue, upgrade to RIOT OS version 2025.10, which remedies the vulnerability. Additionally, review your configuration for the `gnrc_ipv6_ext_frag` module to ensure it's appropriately managed—better safe than sorry! You've got this! Follow these steps, and you'll be back to solid security in no time. 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00971 · 61.5th percentile
Weakness
CWE-120 · Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')
Published
2025-12-18T02:16Z
Affected products (4)
ProductVersionsFixed in
riot-os/riot< 2025.102025.10
riot-os/riotall versions—
riot-os/riotall versions—
riot-os/riotall versions—
References (6)
EPSS history
Timeline
  • 17 DEC 20:21Z
    RIOT OS has buffer overflow in gnrc_ipv6_ext_frag_reass
    cvelistv5