Approved changes feed: RSS · Atom
cpe:2.3:o:riot-os:riot:*:*:*:*:*:*:*:*part: o 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 purl2cpe mapping
PURL mappings
| PURL | Source | Last updated |
|---|---|---|
pkg:bitbucket/nbmaiti/riot |
purl2cpe | 2026-06-01 10:11:57.143049 |
pkg:github/riot-os/riot |
purl2cpe | 2026-06-01 10:11:57.143053 |
Vulnerability references
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
CVE:CVE-2026-27703 |
vulnerable | 2026-06-08 07:53:22.897985 |
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.041731 |
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-2026-22214 |
vulnerable | 2026-06-08 07:49:17.735896 |
RIOT OS <= 2026.01-devel-317 Stack-Based Buffer Overflow in ethos Serial Frame Parser
RIOT OS versions up to and including 2026.01-devel-317 contain a stack-based buffer overflow vulnerability in the ethos utility due to missing bounds checking when processing incoming serial frame data. The vulnerability occurs in the _handle_char() function, where incoming frame bytes are appended to a fixed-size stack buffer without verifying that the current write index remains within bounds. An attacker capable of sending crafted serial or TCP-framed input can cause the current write index to exceed the buffer size, resulting in a write past the end of the stack buffer. This condition leads to memory corruption and application crash.
Published: 2026-01-12T23:03:23.393Z
Updated: 2026-07-14T15:53:19.081Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2026-22213 |
vulnerable | 2026-06-08 07:49:17.733780 |
RIOT OS <= 2026.01-devel-317 Stack-Based Buffer Overflow in tapslip6 Utility
RIOT OS versions up to and including 2026.01-devel-317 contain a stack-based buffer overflow vulnerability in the tapslip6 utility. The vulnerability is caused by unsafe string concatenation in the devopen() function, which constructs a device path using unbounded user-controlled input. The utility uses strcpy() and strcat() to concatenate the fixed prefix '/dev/' with a user-supplied device name provided via the -s command-line option without bounds checking. This allows an attacker to supply an excessively long device name and overflow a fixed-size stack buffer, leading to process crashes and memory corruption.
Published: 2026-01-12T23:03:05.461Z
Updated: 2026-07-14T15:53:18.405Z |
Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2025-66647 |
vulnerable | 2026-06-08 07:41:19.411492 |
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.408083 | 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.907442 | 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.798543 | 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.257814 | 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.623068 | 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.622511 | 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.127194 | 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.109401 | 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.108806 | 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.108035 | 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.285822 | 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.285293 | 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.282424 | 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.282059 | 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.281596 | 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.281128 | 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.280754 | 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.280341 | 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.279334 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2019-15702 |
vulnerable | 2026-06-08 05:12:57.823688 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2019-15134 |
vulnerable | 2026-06-08 05:12:56.719935 | db.gcve.eu details were skipped to keep the page responsive. | Imported from gcve-enriched-dumps CVE data |
CVE:CVE-2019-1000006 |
vulnerable | 2026-06-08 05:12:21.337566 | 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.