Podatności RIOT
4 znanych podatności CVE w RIOT, przetłumaczonych i ocenionych.
- CVE-2026-107838Wysokie
RIOT od wersji 2023.07 do 2026.07 ignoruje błąd zwracany przez _resp_init() w nanocoap_fileserver, gdy coap_build_reply() nie może zmieścić nagłówka odpowiedzi w buforze. Zdalny klient może wysłać żądanie CoAP z dużym rozszerzonym tokenem, powodując awarię inicjalizacji odpowiedzi i prowadząc do asercji, która kończy działanie usługi lub zadania.
- CVE-2026-107837Wysokie
RIOT w wersji 2026.07 i wcześniejszych, funkcja _receive() w gnrc_sixlowpan.c może kierować zbyt mały pakiet do obsługi fragmentów SFF po minimalnym sprawdzeniu ładunku. Zdalny atakujący może wysłać złośliwy fragment 6LoWPAN, powodując odczyt poza buforem pakietu, co może ujawnić pamięć i spowodować awarię stosu sieciowego.
- CVE-2026-107836Wysokie
RIOT w wersji 2026.07 i wcześniejszych, funkcja nanocoap_sock_get_slice() akceptuje odpowiedź Block2, gdy _block_cb() widzi oczekiwany numer bloku, ale nie weryfikuje, czy rozmiar bloku i offset kontrolowane przez serwer pasują do żądanej geometrii. Złośliwy serwer CoAP może zwrócić oczekiwany numer bloku z większym rozmiarem, powodując niedomiar w obliczeniach i odczyt przed buforem ładunku, co może doprowadzić do awarii klienta.
- CVE-2017-8289Krytyczne
W funkcji ipv6_addr_from_str w RIOT przed 25 kwietnia 2017 roku występuje przepełnienie bufora oparte na stosie, które może być wykorzystane przez lokalnych, a potencjalnie także zdalnych atakujących. Atakujący mogą spowodować awarię systemu lub inne nieokreślone skutki poprzez wprowadzenie nieprawidłowego adresu IPv6.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

