CVE Explorer
CVE-2025-66646
RIOT is an open-source microcontroller operating system, designed to match the requirements of Internet of Things (IoT) devices and other embedded devices. A vulnerability was discovered in the IPv6 fragmentation reassembly implementation of RIOT OS v2025.07. When receiving an fragmented IPv6 packet with fragment offset 0 and an empty payload, the payload pointer is set to NULL. However, the implementation still tries to copy the payload into the reassembly buffer, resulting in a NULL pointer de
Known exploited
Not asserted
Disputed
No
Stale source
No
Conflicts
0
Affected products and versions
1 source assertion{"product":"RIOT","vendor":"RIOT-OS","versions":[{"status":"affected","version":"< 2025.10"}]}
- cve_program_cvelist_v5affectedurn:baitaphish:normalized-source-record:v2:8f3066e4e44bfd9c9e4cc4c86c67d7f4e04f0f34d0a2f32da0c0b8c3de318709 · sha256:c66f21440d8d1fcb… · /containers/cna/affected/0
Provider-owned CVSS observations
1 source assertion{"metric":{"attackComplexity":"LOW","attackRequirements":"PRESENT","attackVector":"NETWORK","baseScore":1.7,"baseSeverity":"LOW","privilegesRequired":"NONE","subAvailabilityImpact":"NONE","subConfidentialityImpact":"NONE","subIntegrityImpact":"NONE","userInteraction":"NONE","vectorString":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N/E:U","version":"4.0","vulnAvailabilityImpact":"LOW","vulnConfidentialityImpact":"NONE","vulnIntegrityImpact":"NONE"},"metric_type":"cvssV4_0"}
- cve_program_cvelist_v5cvssurn:baitaphish:normalized-source-record:v2:8f3066e4e44bfd9c9e4cc4c86c67d7f4e04f0f34d0a2f32da0c0b8c3de318709 · sha256:c66f21440d8d1fcb… · /containers/cna/metrics/0/cvssV4_0
CWE assertions
1 source assertion{"cweId":"CWE-476","description":"CWE-476: NULL Pointer Dereference","lang":"en","type":"CWE"}
- cve_program_cvelist_v5cweurn:baitaphish:normalized-source-record:v2:8f3066e4e44bfd9c9e4cc4c86c67d7f4e04f0f34d0a2f32da0c0b8c3de318709 · sha256:c66f21440d8d1fcb… · /containers/cna/problemTypes/0/descriptions/0
Source references
10 source assertions{"name":"https://github.com/RIOT-OS/RIOT/blob/eb65305cf9f1b7affb50b17af5c12341b83a8636/sys/net/gnrc/network_layer/ipv6/ext/frag/gnrc_ipv6_ext_frag.c#L411","tags":["x_refsource_MISC"],"url":"https://github.com/RIOT-OS/RIOT/blob/eb65305cf9f1b7affb50b17af5c12341b83a8636/sys/net/gnrc/network_layer/ipv6/ext/frag/gnrc_ipv6_ext_frag.c#L411"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:8f3066e4e44bfd9c9e4cc4c86c67d7f4e04f0f34d0a2f32da0c0b8c3de318709 · sha256:c66f21440d8d1fcb… · /containers/cna/references/1
{"name":"https://github.com/RIOT-OS/RIOT/blob/eb65305cf9f1b7affb50b17af5c12341b83a8636/sys/net/gnrc/network_layer/ipv6/ext/frag/gnrc_ipv6_ext_frag.c#L420","tags":["x_refsource_MISC"],"url":"https://github.com/RIOT-OS/RIOT/blob/eb65305cf9f1b7affb50b17af5c12341b83a8636/sys/net/gnrc/network_layer/ipv6/ext/frag/gnrc_ipv6_ext_frag.c#L420"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:8f3066e4e44bfd9c9e4cc4c86c67d7f4e04f0f34d0a2f32da0c0b8c3de318709 · sha256:c66f21440d8d1fcb… · /containers/cna/references/2
{"name":"https://github.com/RIOT-OS/RIOT/blob/eb65305cf9f1b7affb50b17af5c12341b83a8636/sys/net/gnrc/network_layer/ipv6/ext/frag/gnrc_ipv6_ext_frag.c#L490","tags":["x_refsource_MISC"],"url":"https://github.com/RIOT-OS/RIOT/blob/eb65305cf9f1b7affb50b17af5c12341b83a8636/sys/net/gnrc/network_layer/ipv6/ext/frag/gnrc_ipv6_ext_frag.c#L490"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:8f3066e4e44bfd9c9e4cc4c86c67d7f4e04f0f34d0a2f32da0c0b8c3de318709 · sha256:c66f21440d8d1fcb… · /containers/cna/references/3
{"name":"https://github.com/RIOT-OS/RIOT/blob/eb65305cf9f1b7affb50b17af5c12341b83a8636/sys/net/gnrc/network_layer/ipv6/ext/frag/gnrc_ipv6_ext_frag.c#L532","tags":["x_refsource_MISC"],"url":"https://github.com/RIOT-OS/RIOT/blob/eb65305cf9f1b7affb50b17af5c12341b83a8636/sys/net/gnrc/network_layer/ipv6/ext/frag/gnrc_ipv6_ext_frag.c#L532"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:8f3066e4e44bfd9c9e4cc4c86c67d7f4e04f0f34d0a2f32da0c0b8c3de318709 · sha256:c66f21440d8d1fcb… · /containers/cna/references/4
{"name":"https://github.com/RIOT-OS/RIOT/blob/eb65305cf9f1b7affb50b17af5c12341b83a8636/sys/net/gnrc/network_layer/ipv6/ext/frag/gnrc_ipv6_ext_frag.c#L534","tags":["x_refsource_MISC"],"url":"https://github.com/RIOT-OS/RIOT/blob/eb65305cf9f1b7affb50b17af5c12341b83a8636/sys/net/gnrc/network_layer/ipv6/ext/frag/gnrc_ipv6_ext_frag.c#L534"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:8f3066e4e44bfd9c9e4cc4c86c67d7f4e04f0f34d0a2f32da0c0b8c3de318709 · sha256:c66f21440d8d1fcb… · /containers/cna/references/5
{"name":"https://github.com/RIOT-OS/RIOT/blob/eb65305cf9f1b7affb50b17af5c12341b83a8636/sys/net/gnrc/network_layer/ipv6/ext/frag/gnrc_ipv6_ext_frag.c#L544","tags":["x_refsource_MISC"],"url":"https://github.com/RIOT-OS/RIOT/blob/eb65305cf9f1b7affb50b17af5c12341b83a8636/sys/net/gnrc/network_layer/ipv6/ext/frag/gnrc_ipv6_ext_frag.c#L544"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:8f3066e4e44bfd9c9e4cc4c86c67d7f4e04f0f34d0a2f32da0c0b8c3de318709 · sha256:c66f21440d8d1fcb… · /containers/cna/references/6
{"name":"https://github.com/RIOT-OS/RIOT/blob/eb65305cf9f1b7affb50b17af5c12341b83a8636/sys/net/gnrc/pktbuf_static/gnrc_pktbuf_static.c#L150C1-L150C76","tags":["x_refsource_MISC"],"url":"https://github.com/RIOT-OS/RIOT/blob/eb65305cf9f1b7affb50b17af5c12341b83a8636/sys/net/gnrc/pktbuf_static/gnrc_pktbuf_static.c#L150C1-L150C76"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:8f3066e4e44bfd9c9e4cc4c86c67d7f4e04f0f34d0a2f32da0c0b8c3de318709 · sha256:c66f21440d8d1fcb… · /containers/cna/references/7
{"name":"https://github.com/RIOT-OS/RIOT/releases/tag/2025.10","tags":["x_refsource_MISC"],"url":"https://github.com/RIOT-OS/RIOT/releases/tag/2025.10"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:8f3066e4e44bfd9c9e4cc4c86c67d7f4e04f0f34d0a2f32da0c0b8c3de318709 · sha256:c66f21440d8d1fcb… · /containers/cna/references/8
{"name":"https://github.com/RIOT-OS/RIOT/security/advisories/GHSA-v8gx-q9m6-5xm9","tags":["x_refsource_CONFIRM"],"url":"https://github.com/RIOT-OS/RIOT/security/advisories/GHSA-v8gx-q9m6-5xm9"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:8f3066e4e44bfd9c9e4cc4c86c67d7f4e04f0f34d0a2f32da0c0b8c3de318709 · sha256:c66f21440d8d1fcb… · /containers/cna/references/0
{"name":"https://github.com/user-attachments/files/23903992/reproducer_1.zip","tags":["x_refsource_MISC"],"url":"https://github.com/user-attachments/files/23903992/reproducer_1.zip"}
- cve_program_cvelist_v5referenceurn:baitaphish:normalized-source-record:v2:8f3066e4e44bfd9c9e4cc4c86c67d7f4e04f0f34d0a2f32da0c0b8c3de318709 · sha256:c66f21440d8d1fcb… · /containers/cna/references/9
Attribution and limitations
- CVE Program CVEList V5: Reproduce the MITRE copyright designation and CVE license in copies. Source →
Provider severity values are preserved separately. Baitaphish does not convert them into a risk rating, infer affected products, or treat EPSS as observed exploitation.