Katalog CVE

CVE-2026-52963

ŚrednieCVSS 5.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.18%

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

Streszczenie

W jądrze Linuxa w sterowniku ALSA USB-audio wykryto podatność polegającą na nieprawidłowym ograniczeniu skanowania deskryptorów punktów końcowych MIDI. Funkcja snd_usbmidi_get_ms_info() nie sprawdzała, czy rozmiar deskryptora punktu końcowego nie przekracza pozostałych bajtów w skanie endpoint-extra, co mogło prowadzić do odczytu poza zakresem.

Ocena ryzyka

Podatność może umożliwić atakującemu z dostępem do fizycznego urządzenia USB lub zdalnie (jeśli urządzenie jest współdzielone) spowodowanie wycieku informacji lub awarii systemu (panic) poprzez celowo spreparowane urządzenie MIDI.

Rekomendacja

Należy niezwłocznie zaktualizować jądro Linuxa do wersji zawierającej poprawkę (commit 8b7c3b1e1c2e), która zatrzymuje skanowanie deskryptora, gdy jego długość jest zerowa lub wykracza poza pozostałe bajty w skanie endpoint-extra.

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: ALSA: usb-audio: Bound MIDI endpoint descriptor scans snd_usbmidi_get_ms_info() validates the internal MIDIStreaming endpoint descriptor size before using baAssocJackID[], but the descriptor walker can still return a class-specific endpoint descriptor whose bLength exceeds the remaining bytes in the endpoint-extra scan. That leaves later flexible-array reads bounded by bLength, but not by the remaining bytes in the endpoint-extra scan. Stop walking when bLength is zero or extends past the remaining endpoint-extra scan.

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