Katalog CVE

CVE-2026-56790

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.22%

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

Streszczenie

Podatność w bibliotece CANBoat do wersji 6.22 (załatana w commicie a5a22b7) zawiera przepełnienie bufora o jeden bajt w funkcji searchForPgn() w pliku analyzer/pgn.c. Zdalny atakujący może dostarczyć spreparowaną wiadomość NMEA-2000 z nieprawidłową wartością PGN przez magistralę CAN lub N2K-over-IP, powodując awarię aplikacji.

Ocena ryzyka

Ryzyko polega na możliwości zdalnego spowodowania odmowy usługi (DoS) poprzez wysłanie specjalnie skonstruowanej wiadomości, co może zakłócić działanie systemów wykorzystujących CANBoat do komunikacji w sieciach pokładowych (np. w pojazdach lub łodziach).

Rekomendacja

Należy natychmiast zaktualizować bibliotekę CANBoat do wersji zawierającej commit a5a22b7 lub nowszej. Jeśli aktualizacja nie jest możliwa, należy ograniczyć dostęp do interfejsów CAN/N2K-over-IP tylko do zaufanych źródeł.

Powiązane podatności

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

CANBoat through 6.22, fixed in commit a5a22b7, contains an off-by-one global buffer overflow in the searchForPgn() function in analyzer/pgn.c that allows remote attackers to crash the application. Attackers can deliver a crafted NMEA-2000 message with an out-of-range PGN value over CAN bus or N2K-over-IP to trigger an out-of-bounds array access and denial of service.

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