CVE-2026-102692
9.1 CRITICALpublic exploit availablePublished 2026-10-16 · Updated 2026-10-16
AI risk analysis
- Summary
- RIOT OS's nanocoap component fails to validate CoAP Block2 option block numbers, allowing 32-bit integer overflow when calculating block offsets. This can lead to out-of-bounds memory access, denial of service, or memory corruption in IoT devices.
- Exploitability
- Exploitation is relatively straightforward for remote attackers who can send malformed CoAP packets to vulnerable RIOT devices, requiring no authentication or user interaction.
- Blast radius
- The vulnerability affects IoT devices running RIOT OS versions prior to 2026.07, potentially impacting a wide range of embedded systems including sensors, actuators, and networked appliances.
- Detection
- No reliable host or network indicator is derivable from the published description.
- Prioritized remediation
- Upgrade to RIOT OS version 2026.07 or later to receive the fix for the CoAP Block2 option validation vulnerability.
Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.
NVD description
RIOT is an open-source microcontroller operating system designed for Internet of Things devices and other embedded systems. Prior to 2026.07, nanocoap accepts oversized CoAP Block2 option values without enforcing the 20-bit maximum block number, allowing block offset multiplication to overflow on 32-bit targets. The affected master baseline is commit aeeae69e; the verified fix is later on master and remains unreleased. The oversized value passes from coap_get_blockopt() to coap_block_slicer_init(). A remote CoAP client can send a malformed Block2 option that produces an invalid slice range and can cause out-of-bounds memory access, denial of service, or memory corruption. This vulnerability is fixed in 2026.07.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
Weaknesses
CWE-190, CWE-787
Public exploit & PoC references
All references
Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.
Related CVEs
- HIGHCVE-2026-107838PoC
- CRITICALCVE-2026-49868PoC
- HIGHCVE-2026-63209PoC
- HIGHCVE-2026-102004
- HIGHCVE-2026-102504PoC
- CRITICALCVE-2026-103513PoC
- CRITICALCVE-2026-103635PoC
- HIGHCVE-2026-106110PoC
Related by shared AI tags and CWE weakness class. Browse the full archive.