Katalog CVE

CVE-2026-27703

Wysokie
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

RIOT to otwartoźródłowy system operacyjny dla mikrokontrolerów, zaprojektowany z myślą o urządzeniach IoT i innych urządzeniach wbudowanych. W wersji 2026.01 i wcześniejszych, domyślny handler dla zasobu well_known_core coap_well_known_core_default_handler zapisuje dane opcji dostarczone przez użytkownika do bufora o stałej wielkości, nie weryfikując, czy bufor jest wystarczająco duży, aby pomieścić odpowiedź.

Ocena ryzyka

Ta podatność umożliwia atakującemu uszkodzenie sąsiednich lokalizacji na stosie, w tym adresów wrażliwych na bezpieczeństwo, takich jak adres powrotu, co może prowadzić do odmowy usługi lub wykonania dowolnego kodu.

Rekomendacja

Zaleca się aktualizację do najnowszej wersji RIOT, aby usunąć tę podatność oraz wdrożenie dodatkowych mechanizmów weryfikacji danych wejściowych w aplikacjach korzystających z tego systemu.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS