CyberSecBulletin

Riot-os vulnerabilities

We track 29 vulnerabilities in Riot-os products. 29 are rated high or critical, and none are known to be exploited. The most recent was published on October 16, 2026.

29vulnerabilities
15critical
14high
0exploited
8.6average CVSS score

Latest Riot-os vulnerabilities

  • 9.8 Critical severity

    RIOT: Out-of-bounds Read

    CVE-2026-49868Riot-os

    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 I

  • 9.6 Critical severity

    RIOT: Buffer Copy without Checking Size of Input

    CVE-2026-102693Riot-os

    RIOT is an open-source microcontroller operating system designed for Internet of Things devices and other embedded systems. Prior to 2026.04, the ATWINC15x0 driver's _atwinc15x0_sta_set_current_ssid function uses strcpy to copy an SSID without checking the des

  • 9.1 Critical severity

    RIOT: Integer Overflow or Wraparound

    CVE-2026-102692Riot-os

    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

  • 7.5 High severity

    RIOT: Unchecked Return Value

    CVE-2026-107838Riot-os

    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 fa

  • 8.2 High severity

    RIOT: Out-of-bounds Read

    CVE-2026-107837Riot-os

    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 frag

  • 7.1 High severity

    RIOT: Out-of-bounds Read

    CVE-2026-107836Riot-os

    RIOT is an open-source microcontroller operating system designed for Internet of Things devices and other embedded systems. In 2026.07 and earlier, the nanoCoAP client function nanocoap_sock_get_slice() in sys/net/application_layer/nanocoap/sock.c accepts a Bl

  • 9.8 Critical severity

    RIOT: Out-of-bounds Write

    CVE-2026-27703Riot-os

    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_defaul

  • 9.1 Critical severity

    RIOT: Out-of-bounds Read

    CVE-2026-25139Riot-os

    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 t

  • 9.8 Critical severity

    RIOT OS: Stack-based Buffer Overflow

    CVE-2026-22214RIOT

    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,

  • 9.8 Critical severity

    RIOT OS: Stack-based Buffer Overflow

    CVE-2026-22213RIOT

    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 unbou

  • 9.8 Critical severity

    RIOT: Buffer Copy without Checking Size of Input

    CVE-2025-66647Riot-os

    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.

  • 7.5 High severity

    RIOT: NULL Pointer Dereference

    CVE-2025-66646Riot-os

    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.

  • 9.8 Critical severity

    RIOT: Buffer Copy without Checking Size of Input

    CVE-2025-53888Riot-os

    RIOT-OS, an operating system that supports Internet of Things devices, has an ineffective size check implemented with `assert()` can lead to buffer overflow in versions up to and including 2025.04. Assertions are usually compiled out in production builds. If a

  • 7.5 High severity

    RIOT: Loop with Unreachable Exit Condition

    CVE-2024-53980Riot-os

    RIOT is an open-source microcontroller operating system, designed to match the requirements of Internet of Things (IoT) devices and other embedded devices. A malicious actor can send a IEEE 802.15.4 packet with spoofed length byte and optionally spoofed FCS, w

  • 7.5 High severity

    RIOT is an operating system for internet of things (IoT) devices.

    CVE-2024-52802Riot-os

    RIOT is an operating system for internet of things (IoT) devices. In version 2024.04 and prior, the function `_parse_advertise`, located in `/sys/net/application_layer/dhcpv6/client.c`, has no minimum header length check for `dhcpv6_opt_t` after processing `dh

  • 9.0 Critical severity

    RIOT: Buffer Copy without Checking Size of Input

    CVE-2024-32018Riot-osEPSS 1.54%

    RIOT is a real-time multi-threading operating system that supports a range of devices that are typically 8-bit, 16-bit and 32-bit microcontrollers. Most codebases define assertion macros which compile to a no-op on non-debug builds. If assertions are the only

  • 9.0 Critical severity

    RIOT: Buffer Copy without Checking Size of Input

    CVE-2024-32017Riot-osEPSS 1.55%

    RIOT is a real-time multi-threading operating system that supports a range of devices that are typically 8-bit, 16-bit and 32-bit microcontrollers. The size check in the `gcoap_dns_server_proxy_get()` function contains a small typo that may lead to a buffer ov

  • 9.0 Critical severity

    RIOT: Buffer Copy without Checking Size of Input

    CVE-2024-31225Riot-osEPSS 1.3%

    RIOT is a real-time multi-threading operating system that supports a range of devices that are typically 8-bit, 16-bit and 32-bit microcontrollers. The `_on_rd_init()` function does not implement a size check before copying data to the `_result_buf` static buf

  • 9.8 Critical severity

    RIOT: Out-of-bounds Write

    CVE-2023-33975Riot-osEPSS 1.48%

    RIOT-OS, an operating system for Internet of Things (IoT) devices, contains a network stack with the ability to process 6LoWPAN frames. In version 2023.01 and prior, an attacker can send a crafted frame to the device resulting in an out of bounds write in the

  • 7.5 High severity

    RIOT: NULL Pointer Dereference

    CVE-2023-33973Riot-os

    RIOT-OS, an operating system for Internet of Things (IoT) devices, contains a network stack with the ability to process 6LoWPAN frames. In versions 2023.01 and prior, an attacker can send a crafted frame which is forwarded by the device. During encoding of the

  • 7.5 High severity

    RIOT: Access of Uninitialized Pointer

    CVE-2023-24826Riot-os

    RIOT-OS, an operating system for Internet of Things (IoT) devices, contains a network stack with the ability to process 6LoWPAN frames. Prior to version 2023.04, an attacker can send crafted frames to the device to trigger the usage of an uninitialized object

  • 7.5 High severity

    RIOT: Unchecked Return Value

    CVE-2023-24825Riot-os

    RIOT-OS, an operating system for Internet of Things (IoT) devices, contains a network stack with the ability to process 6LoWPAN frames. Prior to version 2023.04, an attacker can send a crafted frame to the device to trigger a NULL pointer dereference leading t

  • 7.5 High severity

    RIOT: Integer Underflow (Wrap or Wraparound)

    CVE-2023-24817Riot-os

    RIOT-OS, an operating system for Internet of Things (IoT) devices, contains a network stack with the ability to process 6LoWPAN frames. Prior to version 2023.04, an attacker can send a crafted frame to the device resulting in an integer underflow and out of bo

  • 9.8 Critical severity

    RIOT: Out-of-bounds Write

    CVE-2023-24823Riot-os

    RIOT-OS, an operating system that supports Internet of Things devices, contains a network stack with the ability to process 6LoWPAN frames. Prior to version 2022.10, an attacker can send a crafted frame to the device resulting in a type confusion between IPv6

  • 7.5 High severity

    RIOT: NULL Pointer Dereference

    CVE-2023-24822Riot-os

    RIOT-OS, an operating system that supports Internet of Things devices, contains a network stack with the ability to process 6LoWPAN frames. Prior to version 2022.10, an attacker can send a crafted frame to the device resulting in a NULL pointer dereference whi

  • 7.5 High severity

    RIOT: Integer Underflow (Wrap or Wraparound)

    CVE-2023-24821Riot-os

    RIOT-OS, an operating system that supports Internet of Things devices, contains a network stack with the ability to process 6LoWPAN frames. Prior to version 2022.10, an attacker can send a crafted frame to the device resulting in a large out of bounds write be

  • 7.5 High severity

    RIOT: Integer Underflow (Wrap or Wraparound)

    CVE-2023-24820Riot-os

    RIOT-OS, an operating system that supports Internet of Things devices, contains a network stack with the ability to process 6LoWPAN frames. An attacker can send a crafted frame to the device resulting in a large out of bounds write beyond the packet buffer. Th

  • 9.8 Critical severity

    RIOT: Out-of-bounds Write

    CVE-2023-24819Riot-os

    RIOT-OS, an operating system that supports Internet of Things devices, contains a network stack with the ability to process 6LoWPAN frames. Prior to version 2022.10, an attacker can send a crafted frame to the device resulting in an out of bounds write in the

  • 7.5 High severity

    RIOT: NULL Pointer Dereference

    CVE-2023-24818Riot-osEPSS 1.21%

    RIOT-OS, an operating system that supports Internet of Things devices, contains a network stack with the ability to process 6LoWPAN frames. Prior to version 2022.10, an attacker can send a crafted frame to the device resulting in a NULL pointer dereference. Du