PT-2025-51877 · Riot · Riot

Nils-Bernsdorf

·

Published

2025-12-17

·

Updated

2026-01-22

·

CVE-2025-66646

CVSS v3.1

7.5

High

VectorAV: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

Weakness Enumeration

Related Identifiers

CVE-2025-66646
GHSA-V8GX-Q9M6-5XM9

Affected Products

Riot