← Back

Riot Os

riot-os

40 CVEs • 1 product

Products (1)

Click to collapse
Toggle
Riot
riot

CVEs (40)

CVE
VENDORS
PRODUCTS
UPDATED
PUBLISHED
CVSS
1Riot Os
1Riot
Nov 21, 2024
Apr 24, 2023
N/A· v4
7.5 HIGH· v3
N/A· v2
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 res...Show more
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 buffer. The write will create a hard fault exception after reaching the last page of RAM. The hard fault is not handled and the system will be stuck until reset, thus the impact is denial of service. Version 2022.10 fixes this issue. As a workaround, disable support for fragmented IP datagrams or apply the patches manually.Show less
1Riot Os
1Riot
Nov 21, 2024
Apr 24, 2023
N/A· v4
7.5 HIGH· v3
N/A· v2
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 b...Show more
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 a hard fault exception after reaching the last page of RAM. The hard fault is not handled and the system will be stuck until reset. Thus the impact is denial of service. Version 2022.10 fixes this issue. As a workaround, apply the patch manually.Show less
1Riot Os
1Riot
Feb 4, 2025
Apr 24, 2023
N/A· v4
9.8 CRITICAL· v3
N/A· v2
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 res...Show more
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 overflow can be used to corrupt other packets and the allocator metadata. Corrupting a pointer will easily lead to denial of service. While carefully manipulating the allocator metadata gives an attacker the possibility to write data to arbitrary locations and thus execute arbitrary code. Version 2022.10 fixes this issue. As a workaround, disable support for fragmented IP datagrams or apply the patches manually.Show less
1Riot Os
1Riot
Nov 21, 2024
Apr 24, 2023
N/A· v4
7.5 HIGH· v3
N/A· v2
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 res...Show more
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 a fragment an uninitialized entry in the reassembly buffer is used. The NULL pointer dereference triggers a hard fault exception resulting in denial of service. Version 2022.10 fixes this issue. As a workaround, disable support for fragmented IP datagrams or apply the patches manually.Show less
1Riot Os
1Riot
Nov 21, 2024
May 3, 2022
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
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 in...Show more
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.Show less
1Riot Os
1Riot
Nov 21, 2024
Sep 15, 2021
N/A· v4
5.5 MEDIUM· v3
2.1 LOW· v2
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.
1Riot Os
1Riot
Nov 21, 2024
Jun 18, 2021
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
RIOT-OS 2021.01 before commit 44741ff99f7a71df45420635b238b9c22093647a contains a buffer overflow which could allow attackers to obtain sensitive information.
1Riot Os
1Riot
Nov 21, 2024
Jun 18, 2021
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
RIOT-OS 2021.01 before commit bc59d60be60dfc0a05def57d74985371e4f22d79 contains a buffer overflow which could allow attackers to obtain sensitive information.
1Riot Os
1Riot
Nov 21, 2024
Jun 18, 2021
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
RIOT-OS 2021.01 before commit 07f1254d8537497552e7dce80364aaead9266bbe contains a buffer overflow which could allow attackers to obtain sensitive information.
1Riot Os
1Riot
Nov 21, 2024
Jun 18, 2021
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
RIOT-OS 2021.01 before commit 609c9ada34da5546cffb632a98b7ba157c112658 contains a buffer overflow that could allow attackers to obtain sensitive information.
1Riot Os
1Riot
Nov 21, 2024
Jun 18, 2021
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
RIOT-OS 2021.01 before commit 85da504d2dc30188b89f44c3276fc5a25b31251f contains a buffer overflow which could allow attackers to obtain sensitive information.
1Riot Os
1Riot
Nov 21, 2024
Apr 6, 2021
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
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.
1Riot Os
1Riot
Nov 21, 2024
Apr 6, 2021
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
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.
1Riot Os
1Riot
Nov 21, 2024
Apr 6, 2021
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
RIOT-OS 2020.01 contains a buffer overflow vulnerability in /sys/net/gnrc/routing/rpl/gnrc_rpl_control_messages.c.
1Riot Os
1Riot
Nov 21, 2024
Jul 7, 2020
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
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 s...Show more
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 the expected decoded size with an arithmetic round-off error and does not take into account possible padding bytes. Due to this underestimation, it may be possible to craft base64 input that causes a buffer overflow.Show less
1Riot Os
1Riot
Nov 21, 2024
Oct 9, 2019
N/A· v4
7.5 HIGH· v3
7.8 HIGH· v2
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 cl...Show more
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.Show less
1Riot Os
1Riot
Nov 21, 2024
Sep 24, 2019
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
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,...Show more
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 protocol message and the ephemeral port used by RIOT's MQTT implementation. Additionally, the server IP address is required for spoofing the packet.Show less
1Riot Os
1Riot
Nov 21, 2024
Aug 27, 2019
N/A· v4
7.5 HIGH· v3
5.0 MEDIUM· v2
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 i...Show more
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.Show less
1Riot Os
1Riot
Nov 21, 2024
Aug 17, 2019
N/A· v4
7.5 HIGH· v3
7.8 HIGH· v2
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. T...Show more
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 sys/net/gnrc/transport_layer/tcp/gnrc_tcp_eventloop.c upon receiving an ACK before a SYN.Show less
1Riot Os
1Riot
Nov 21, 2024
Feb 4, 2019
N/A· v4
9.8 CRITICAL· v3
7.5 HIGH· v2
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...Show more
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 network connectivity.Show less