Approved changes feed: RSS · Atom
cpe:2.3:a:riot-os:riot:*:*:*:*:*:*:*:*part: a version: * update: *
| Vendor | Riot Os (cedd6193-b059-5340-8cb0-9d5d5ebbf4f2) |
|---|---|
| Product | Riot (4ac4545a-8612-5d67-b903-e62609daf0c0) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
Notes
Imported from gcve-enriched-dumps CVE data
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
| No PURL mappings for this CPE yet. | ||
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-107838 |
vulnerable | 2026-11-03 10:15:59.150374 |
RIOT: nanocoap_fileserver ignores response initialization failure, leading to reachable assertion
HIGH (7.5)
RIOT is an open-source microcontroller operating system designed for Internet of Things devices and other embedded systems. From version 2023.07 through version 2026.07, nanocoap_fileserver callers in sys/net/application_layer/nanocoap/fileserver.c ignore a failure returned by _resp_init() when coap_build_reply() cannot fit a response header into the response buffer. A remote client can send a CoAP request with a sufficiently large extended token when nanocoap_token_ext is enabled, causing response initialization to fail while _get_file() or _get_directory() continues with stale response state. The path then reaches _calc_szx2() and its pdu->payload_len > reserve assertion, terminating the affected service or device task. No fixed release is available as of this review.
Published: 2026-10-09T17:55:34.670Z
Updated: 2026-10-13T17:07:38.700Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-49868 |
vulnerable | 2026-11-03 10:15:58.907432 |
RIOT: DHCPv6 client _parse_reply() missing sub-option length check leads to size_t underflow and unbounded OOB heap read
CRITICAL (9.8)
RIOT is an open-source microcontroller operating system designed for Internet of Things devices and other embedded systems. Prior to 2026.07, _parse_reply() in sys/net/application_layer/dhcpv6/client.c omits minimum-length validation before passing IA_PD and IA_NA option bodies to sub-option parsers. A malicious or compromised DHCPv6 server can send a REPLY with an option length smaller than the required structure while MODULE_DHCPV6_CLIENT_IA_PD is enabled, causing _parse_ia_pd_option to read past the option body, size_t underflow, and unbounded out-of-bounds heap reads that can crash the device and may expose or corrupt memory. This issue is fixed in version 2026.07.
Published: 2026-10-16T16:50:58.750Z
Updated: 2026-10-21T02:29:33.220Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-27703 |
vulnerable | 2026-06-08 07:53:22.897950 |
RIOT has an Out-of-Bounds Write in nanoCoAP Handler
HIGH (7.5)
RIOT is an open-source microcontroller operating system, designed to match the requirements of Internet of Things (IoT) devices and other embedded devices. In 2026.01 and earlier, the default handler for the well_known_core resource coap_well_known_core_default_handler writes user-provided option data and other data into a fixed size buffer without validating the buffer is large enough to contain the response. This vulnerability allows an attacker to corrupt neighboring stack location, including security-sensitive addresses like the return address, leading to denial of service or arbitrary code execution.
Published: 2026-03-11T19:38:02.866Z
Updated: 2026-03-12T19:53:21.857Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-25139 |
vulnerable | 2026-06-08 07:53:19.040921 |
RIOT Vulnerable to Multiple Out-of-Bounds Read When Processing Received 6LoWPAN SFR Fragments
RIOT is an open-source microcontroller operating system, designed to match the requirements of Internet of Things (IoT) devices and other embedded devices. In version 2025.10 and prior, multiple out-of-bounds read allow any unauthenticated user, with ability to send or manipulate input packets, to read adjacent memory locations, or crash a vulnerable device running the 6LoWPAN stack. The received packet is cast into a sixlowpan_sfr_rfrag_t struct and dereferenced without validating the packet is large enough to contain the struct object. At time of publication, no known patch exists.
Published: 2026-02-04T17:47:00.378Z
Updated: 2026-02-04T19:29:55.053Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-66647 |
vulnerable | 2026-06-08 07:41:19.411449 |
RIOT OS has buffer overflow in gnrc_ipv6_ext_frag_reass
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 copying the contents of the first fragment (offset=0) into the reassembly buffer, no size check is performed. It is possible to force the creation of a small reassembly buffer by first sending a shorter fragment (also with offset=0). Overflowing the reassembly buffer corrupts the state of other packet buffers which an attacker might be able to used to achieve further memory corruption (potentially resulting in remote code execution). To trigger the vulnerability, the `gnrc_ipv6_ext_frag` module must be included and the attacker must be able to send arbitrary IPv6 packets to the victim. Version 2025.10 fixes the issue.
Published: 2025-12-17T20:21:13.264Z
Updated: 2025-12-17T20:39:34.238Z Reference links
|
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-66646 |
vulnerable | 2026-06-08 07:41:19.407031 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-53888 |
vulnerable | 2026-06-08 07:31:15.906427 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-53980 |
vulnerable | 2026-06-08 06:54:15.799536 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-52802 |
vulnerable | 2026-06-08 06:52:16.258693 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-32018 |
vulnerable | 2026-06-08 06:35:32.623162 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-32017 |
vulnerable | 2026-06-08 06:35:32.622548 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2024-31225 |
vulnerable | 2026-06-08 06:35:31.128067 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-33975 |
vulnerable | 2026-06-08 06:06:24.109366 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-33974 |
vulnerable | 2026-06-08 06:06:24.108670 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-33973 |
vulnerable | 2026-06-08 06:06:24.107421 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-24826 |
vulnerable | 2026-06-08 05:56:06.285788 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-24825 |
vulnerable | 2026-06-08 05:56:06.285157 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-24823 |
vulnerable | 2026-06-08 05:56:06.282395 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-24822 |
vulnerable | 2026-06-08 05:56:06.282025 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-24821 |
vulnerable | 2026-06-08 05:56:06.281461 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-24820 |
vulnerable | 2026-06-08 05:56:06.281096 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-24819 |
vulnerable | 2026-06-08 05:56:06.280722 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-24818 |
vulnerable | 2026-06-08 05:56:06.280297 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2023-24817 |
vulnerable | 2026-06-08 05:56:06.278600 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
Contribute
You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.
Inspect record JSON
Open this panel to browse, search, copy or download the JSON record.