RIOT is an open-source microcontroller operating system designed for Internet of Things devices and other embedded systems. In 2026.07 and earlier, _receive() in sys/net/gnrc/network_layer/sixlowpan/gnrc_sixlowpan.c can route an undersized packet into SFF fragment handling after only a minimal payload check. The code then interprets the packet as a sixlowpan_frag_t or larger fragment header without verifying that the packet snip contains the required bytes. A remote attacker can send a malformed 6LoWPAN fragment that causes gnrc_sixlowpan_frag_recv() to read beyond the packet buffer, potentially disclosing memory and crashing the network stack. No fixed repository release is available as of this review.
{
"cna_assigner": "GitHub_M",
"cwe_ids": [
"CWE-125"
],
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/107xxx/CVE-2026-107837.json"
}"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-107837.json"
[
{
"deprecated": false,
"digest": {
"line_hashes": [
"28425923961457656207872185579105990781",
"120241915219534454861488486735082384643",
"79928265154049323980788402254745912523",
"74450740251760192143420873985435767725"
],
"threshold": 0.9
},
"id": "CVE-2026-107837-16232dad",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/riot-os/riot/commit/0cae205cd1d110e0b8fce094714598322d56ce2d",
"target": {
"file": "sys/net/gnrc/network_layer/sixlowpan/gnrc_sixlowpan.c"
}
},
{
"deprecated": false,
"digest": {
"function_hash": "273274595696210877300947620346216307940",
"length": 1959
},
"id": "CVE-2026-107837-46102004",
"signature_type": "Function",
"signature_version": "v1",
"source": "https://github.com/riot-os/riot/commit/0cae205cd1d110e0b8fce094714598322d56ce2d",
"target": {
"file": "sys/net/gnrc/network_layer/sixlowpan/gnrc_sixlowpan.c",
"function": "_receive"
}
},
{
"deprecated": false,
"digest": {
"line_hashes": [
"157616998904770304068523081400192147262",
"125091049534551526924999141310772826721",
"85452627459648544223717132772677482670"
],
"threshold": 0.9
},
"id": "CVE-2026-107837-881f999f",
"signature_type": "Line",
"signature_version": "v1",
"source": "https://github.com/riot-os/riot/commit/0cae205cd1d110e0b8fce094714598322d56ce2d",
"target": {
"file": "sys/include/net/gnrc/sixlowpan.h"
}
}
]
"2026-10-11T07:04:25Z"