VYPR

Vendor CVEs

Riot OS

All CVEs

40 total · sorted by risk
  • CVE-2026-22214CriJan 12, 2026
    risk 0.64cvss 9.8epss 0.00

    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…

  • CVE-2026-22213CriJan 12, 2026
    risk 0.64cvss 9.8epss 0.00

    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…

  • CVE-2025-66647CriDec 17, 2025
    risk 0.64cvss 9.8epss 0.01

    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…

  • CVE-2024-32017CriMay 1, 2024
    risk 0.64cvss 9.8epss 0.01

    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 overflow in the…

  • CVE-2021-27698CriApr 6, 2021
    risk 0.64cvss 9.8epss 0.01

    RIOT-OS 2021.01 contains a buffer overflow vulnerability in /sys/net/gnrc/routing/rpl/gnrc_rpl_control_messages.c through the _parse_options() function.

  • CVE-2021-27697CriApr 6, 2021
    risk 0.64cvss 9.8epss 0.01

    RIOT-OS 2021.01 contains a buffer overflow vulnerability in sys/net/gnrc/routing/rpl/gnrc_rpl_validation.c through the gnrc_rpl_validation_options() function.

  • CVE-2021-27357CriApr 6, 2021
    risk 0.64cvss 9.8epss 0.01

    RIOT-OS 2020.01 contains a buffer overflow vulnerability in /sys/net/gnrc/routing/rpl/gnrc_rpl_control_messages.c.

  • CVE-2019-1000006CriFeb 4, 2019
    risk 0.64cvss 9.8epss 0.02

    RIOT RIOT-OS version after commit 7af03ab624db0412c727eed9ab7630a5282e2fd3 contains a Buffer Overflow vulnerability in sock_dns, an implementation of the DNS protocol utilizing the RIOT sock API that can result in Remote code executing. This attack appears to be exploitable via…

  • CVE-2026-25139CriFeb 4, 2026
    risk 0.59cvss 9.1epss 0.00

    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…

  • CVE-2024-32018HigMay 1, 2024
    risk 0.57cvss 8.8epss 0.01

    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 line of defense…

  • CVE-2024-31225HigMay 1, 2024
    risk 0.54cvss 8.3epss 0.01

    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 buffer. If an attacker…

  • CVE-2026-27703HigMar 11, 2026
    risk 0.49cvss 7.5epss 0.00

    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…

  • CVE-2025-66646HigDec 17, 2025
    risk 0.49cvss 7.5epss 0.01

    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 receiving an…

  • CVE-2024-52802HigNov 22, 2024
    risk 0.49cvss 7.5epss 0.01

    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 `dhcpv6_msg_t`. This…

  • CVE-2019-15702HigAug 27, 2019
    risk 0.49cvss 7.5epss 0.01

    In the TCP implementation (gnrc_tcp) in RIOT through 2019.07, the parser for TCP options does not terminate on all inputs, allowing a denial-of-service, because sys/net/gnrc/transport_layer/tcp/gnrc_tcp_option.c has an infinite loop for an unknown zero-length option.

  • CVE-2021-27427HigMay 3, 2022
    risk 0.48cvss 7.3epss 0.02

    RIOT OS version 2020.01.1 is vulnerable to integer wrap-around in its implementation of calloc function, which can lead to arbitrary memory allocation, resulting in unexpected behavior such as a crash or a remote code injection/execution.

  • CVE-2021-41061MedSep 15, 2021
    risk 0.36cvss 5.5epss 0.00

    In RIOT-OS 2021.01, nonce reuse in 802.15.4 encryption in the ieee820154_security component allows attackers to break encryption by triggering reboots.

  • CVE-2025-53888CriJul 18, 2025
    risk 0.00cvss 9.8epss 0.01

    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 assertions are the…

  • CVE-2024-53980HigNov 29, 2024
    risk 0.00cvss 7.5epss 0.01

    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, which eventually…

  • CVE-2023-33975CriMay 30, 2023
    risk 0.00cvss 9.8epss 0.01

    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 packet buffer. The…

  • CVE-2023-33974HigMay 30, 2023
    risk 0.00cvss 7.5epss 0.01

    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 multiple crafted frames to the device to trigger a race condition. The race condition…

  • CVE-2023-33973HigMay 30, 2023
    risk 0.00cvss 7.5epss 0.01

    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 packet a NULL…

  • CVE-2023-24826MedMay 30, 2023
    risk 0.00cvss 5.9epss 0.01

    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 leading to denial…

  • CVE-2023-24825HigMay 30, 2023
    risk 0.00cvss 7.5epss 0.01

    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 to denial of…

  • CVE-2023-24817HigMay 30, 2023
    risk 0.00cvss 7.5epss 0.01

    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 bounds access in the…

  • CVE-2023-24823CriApr 24, 2023
    risk 0.00cvss 9.8epss 0.01

    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 extension headers…

  • CVE-2023-24822HigApr 24, 2023
    risk 0.00cvss 7.5epss 0.01

    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 while encoding a…

  • CVE-2023-24821HigApr 24, 2023
    risk 0.00cvss 7.5epss 0.01

    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 beyond the packet…

  • CVE-2023-24820HigApr 24, 2023
    risk 0.00cvss 7.5epss 0.01

    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. The write will create…

  • CVE-2023-24819CriApr 24, 2023
    risk 0.00cvss 9.8epss 0.01

    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 packet buffer. The…

  • CVE-2023-24818HigApr 24, 2023
    risk 0.00cvss 7.5epss 0.01

    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. During forwarding of…

  • CVE-2021-31664HigJun 18, 2021
    risk 0.00cvss 7.5epss 0.01

    RIOT-OS 2021.01 before commit 44741ff99f7a71df45420635b238b9c22093647a contains a buffer overflow which could allow attackers to obtain sensitive information.

  • CVE-2021-31663HigJun 18, 2021
    risk 0.00cvss 7.5epss 0.02

    RIOT-OS 2021.01 before commit bc59d60be60dfc0a05def57d74985371e4f22d79 contains a buffer overflow which could allow attackers to obtain sensitive information.

  • CVE-2021-31662HigJun 18, 2021
    risk 0.00cvss 7.5epss 0.01

    RIOT-OS 2021.01 before commit 07f1254d8537497552e7dce80364aaead9266bbe contains a buffer overflow which could allow attackers to obtain sensitive information.

  • CVE-2021-31661HigJun 18, 2021
    risk 0.00cvss 7.5epss 0.01

    RIOT-OS 2021.01 before commit 609c9ada34da5546cffb632a98b7ba157c112658 contains a buffer overflow that could allow attackers to obtain sensitive information.

  • CVE-2021-31660HigJun 18, 2021
    risk 0.00cvss 7.5epss 0.01

    RIOT-OS 2021.01 before commit 85da504d2dc30188b89f44c3276fc5a25b31251f contains a buffer overflow which could allow attackers to obtain sensitive information.

  • CVE-2020-15350CriJul 7, 2020
    risk 0.00cvss 9.8epss 0.01

    RIOT 2020.04 has a buffer overflow in the base64 decoder. The decoding function base64_decode() uses an output buffer estimation function to compute the required buffer capacity and validate against the provided buffer size. The base64_estimate_decode_size() function calculates…

  • CVE-2019-17389HigOct 9, 2019
    risk 0.00cvss 7.5epss 0.01

    In RIOT 2019.07, the MQTT-SN implementation (asymcute) mishandles errors occurring during a read operation on a UDP socket. The receive loop ends. This allows an attacker (via a large packet) to prevent a RIOT MQTT-SN client from working until the device is restarted.

  • CVE-2019-16754HigSep 24, 2019
    risk 0.00cvss 7.5epss 0.01

    RIOT 2019.07 contains a NULL pointer dereference in the MQTT-SN implementation (asymcute), potentially allowing an attacker to crash a network node running RIOT. This requires spoofing an MQTT server response. To do so, the attacker needs to know the MQTT MsgID of a pending MQTT…

  • CVE-2019-15134HigAug 17, 2019
    risk 0.00cvss 7.5epss 0.02

    RIOT through 2019.07 contains a memory leak in the TCP implementation (gnrc_tcp), allowing an attacker to consume all memory available for network packets and thus effectively stopping all network threads from working. This is related to _receive in…