PT-2025-51877 · Riot · Riot
Nils-Bernsdorf
·
Published
2025-12-17
·
Updated
2026-01-22
·
CVE-2025-66646
CVSS v3.1
7.5
High
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Name of the Vulnerable Software and Affected Versions
RIOT versions prior to 2025.10
Description
RIOT is an open-source microcontroller operating system designed for Internet of Things (IoT) devices and other embedded systems. A flaw exists in the IPv6 fragmentation reassembly implementation. Specifically, when processing a fragmented IPv6 packet with a fragment offset of 0 and an empty payload, the payload pointer is set to NULL. The implementation then attempts to copy this payload into the reassembly buffer, leading to a NULL pointer dereference and causing the operating system to crash, resulting in a denial-of-service (DoS). To exploit this, the
gnrc ipv6 ext frag module must be enabled, and an attacker needs to be able to send arbitrary IPv6 packets to the target device.Recommendations
Update to RIOT version 2025.10 or later.
Exploit
Fix
NULL Pointer Dereference
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Riot