Approved changes feed: RSS · Atom

cpe:2.3:o:riot-os:riot:*:*:*:*:*:*:*:*

part: o version: * update: *

VendorRiot Os (cedd6193-b059-5340-8cb0-9d5d5ebbf4f2)
ProductRiot (4ac4545a-8612-5d67-b903-e62609daf0c0)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from purl2cpe mapping

PURL mappings

PURLSourceLast 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

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
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
Reference links
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
Reference links
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
Reference links
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
Reference links
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 JSON directly

Open this panel to browse, search, copy or download the JSON record.