CVE-2026-73522
WysokieCVSS 7.5Prawdopodobieństwo exploitacji (EPSS)
Wysokie ryzykoPercentyl 82 - wyżej niż 82% wszystkich znanych CVE
Streszczenie
COVESA Open1722 do wersji 0.9.2 zawiera podatność na przepełnienie bufora stosu, która pozwala nieuwierzytelnionym zdalnym atakującym na zapis poza koniec stałej 15-elementowej tablicy stosu poprzez wysłanie spreparowanego datagramu UDP zawierającego więcej niż 15 komunikatów ACF-CAN. Funkcja avtp_to_can() zwiększa swój indeks zapisu bez ograniczania go do rozmiaru tablicy dostarczonej przez wywołującego, a ponieważ nasłuchiwacz akceptuje datagramy od dowolnego nadawcy pasującego do zakodowanego na stałe nieuwierzytelnionego identyfikatora strumienia przesyłanego jawnym tekstem, atakujący mogą uszkodzić sąsiednią pamięć stosu, aby osiągnąć arbitralne wykonanie kodu lub odmowę usługi.
Ocena ryzyka
Ryzyko obejmuje zdalne wykonanie kodu lub awarię usługi, co może prowadzić do pełnej kompromitacji systemu lub przerwania działania.
Rekomendacja
Zaleca się aktualizację COVESA Open1722 do wersji nowszej niż 0.9.2 oraz wdrożenie uwierzytelniania i walidacji długości komunikatów.
Oryginalny opis (angielski, źródło NVD)
COVESA Open1722 through 0.9.2 contains a stack buffer overflow vulnerability that allows unauthenticated remote attackers to write past the end of a fixed 15-slot stack array by sending a crafted UDP datagram containing more than 15 ACF-CAN messages. The avtp_to_can() function increments its write index without bounding it against the caller-supplied array size, and because the listener accepts datagrams from any sender matching a hardcoded unauthenticated stream ID transmitted in plaintext, attackers can corrupt adjacent stack memory to achieve arbitrary code execution or denial of service.

