Katalog CVE

CVE-2026-73523

WysokieCVSS 7.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.32%

Percentyl 25 - wyżej niż 25% wszystkich znanych CVE

Streszczenie

COVESA Open1722 do wersji 0.9.2 zawiera podatność na obcięcie liczby całkowitej w pliku acf-can-listener.c, która pozwala nieuwierzytelnionym zdalnym atakującym na spowodowanie transmisji pamięci stosu procesu na magistralę CAN poprzez wysłanie odrzuconego datagramu UDP z pasującym identyfikatorem strumienia AVTP. Zmienna num_can_msgs zadeklarowana jako uint8_t obcina wartość błędu -1 zwracaną przez avtp_to_can() do 255, co powoduje, że pętla zapisu iteruje 255 razy po 15-elementowej tablicy stosu i wycieka około 18 KB sąsiedniej pamięci stosu jako około 240 ramek CAN do dowolnego odbiorcy na magistrali CAN.

Ocena ryzyka

Ryzyko obejmuje wyciek wrażliwych danych z pamięci stosu do sieci CAN, co może naruszyć poufność systemów przemysłowych lub pojazdów.

Rekomendacja

Zaleca się aktualizację COVESA Open1722 do wersji nowszej niż 0.9.2 oraz wdrożenie uwierzytelniania i autoryzacji dla komunikatów AVTP.

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

COVESA Open1722 through 0.9.2 contains an integer truncation vulnerability in acf-can-listener.c that allows unauthenticated remote attackers to cause the CAN listener to transmit process stack memory onto the CAN bus by sending a rejected UDP datagram with a matching AVTP stream ID. The num_can_msgs variable declared as uint8_t truncates the -1 error return value from avtp_to_can() to 255, causing a write loop to iterate 255 times over a 15-slot stack array and leak approximately 18 KB of adjacent stack memory as roughly 240 CAN frames to any recipient on the CAN bus.

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