CVE-2025-66646CWE-476

CVE-2025-66646

High · published December 18, 2025

CVSS v3.1
7.5
EPSS
1%
Percentile
51.8
In the wild
Unconfirmed
What it is

💡 A quirky little bug in RIOT OS could send your IoT devices spiraling into chaos! Picture a delivery driver attempting to drop off a package, but the delivery address is a complete mystery — they end up with nothing but confusion! In this case, the RIOT OS is trying to handle an empty IPv6 fragment payload like that lost package, leading to a crash instead of smooth sailing. If triggered, this vulnerability can lead to a Denial of Service (DoS), causing the operating system to crash. While it won’t lead to catastrophic breaches, it could temporarily disrupt your IoT devices, making them unavailable until the issue is resolved.

Put simply

Picture a delivery driver attempting to drop off a package, but the delivery address is a complete mystery — they end up with nothing but confusion! In this case, the RIOT OS is trying to handle an empty IPv6 fragment payload like that lost package, leading to a crash instead of smooth sailing. The flaw lies in the IPv6 fragmentation reassembly process where a NULL pointer dereference occurs when handling fragments with an empty payload. When the `gnrc_ipv6_ext_frag` module is enabled, the OS attempts to copy the non-existent payload into the reassembly buffer, leading to a crash.

What to do

If triggered, this vulnerability can lead to a Denial of Service (DoS), causing the operating system to crash. While it won’t lead to catastrophic breaches, it could temporarily disrupt your IoT devices, making them unavailable until the issue is resolved. To mitigate this issue, update your RIOT OS to version 2025.10 immediately. Additionally, consider disabling the `gnrc_ipv6_ext_frag` module if it's not required to reduce the risk of exploitation. Regularly review your device configurations to ensure they remain secure! You've got this! Just patch up and keep your IoT devices safe and sound! 🛡️

The record
Technical detail
CVSS v3.1
7.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00679 · 51.8th percentile
Weakness
CWE-476 · NULL Pointer Dereference
Published
2025-12-18T01:15Z
Affected products (4)
ProductVersionsFixed in
riot-os/riot< 2025.102025.10
riot-os/riotall versions—
riot-os/riotall versions—
riot-os/riotall versions—
References (10)
EPSS history
Timeline
  • 17 DEC 19:18Z
    RIOT-OS has NULL pointer dereference in gnrc_ipv6_ext_frag_reass
    cvelistv5