Katalog CVE

CVE-2026-64333

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.16%

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

Streszczenie

W jądrze Linux w sterowniku USB serial digi_acceleport występuje podatność uszkodzenia bufora zapisu. Funkcja digi_write_inb_command() powinna czekać na dostępność URB write lub zwrócić błąd, ale w przypadku timeoutu aktualizuje bufor transferu i próbuje ponownie przesłać URB. Dodatkowo, dla komend bez timeoutu, uszkodzenie następuje natychmiast z powodu błędnego porównania jiffies. Poprawka dodaje brakujący return przy timeoutcie i czeka w nieskończoność, gdy nie określono timeoutu.

Ocena ryzyka

Podatność może prowadzić do uszkodzenia danych przesyłanych przez port szeregowy, co może zakłócić działanie podłączonych urządzeń lub spowodować utratę danych.

Rekomendacja

Zaleca się aktualizację jądra Linux do wersji zawierającej poprawkę dla CVE-2026-64333.

Inne podatności w Linux kernel

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

In the Linux kernel, the following vulnerability has been resolved: USB: serial: digi_acceleport: fix write buffer corruption The digi_write_inb_command() is supposed to wait for the write urb to become available or return an error, but instead it updates the transfer buffer and tries to resubmit the urb on timeout. To make things worse, for commands like break control where no timeout is used, the driver would corrupt the urb immediately due to a broken jiffies comparison (on 32-bit machines this takes five minutes of uptime to trigger due to INITIAL_JIFFIES). Fix this by adding the missing return on timeout and waiting indefinitely when no timeout has been specified as intended. This issue was (sort of) flagged by Sashiko when reviewing an unrelated change to the driver.

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