CVE Catalog
EnglishPolski(English translation not available - showing Polish)

CVE-2026-27703

High
Published: Translated: NVD NIST

Summary

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ź.

Risk Assessment

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.

Recommendation

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.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS