Katalog CVE

CVE-2026-97915

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linux w sterowniku accel/ivpu drukowanie nazwy z nagłówka bufora tracingu nie było ograniczone do rozmiaru pola. Pole name jest tablicą o stałym rozmiarze wypełnianą przez firmware NPU i oczekuje się zakończenia znakiem NUL, ale brak tego zakończenia powodował odczyt poza polem i ujawnienie sąsiednich bajtów przez dmesg oraz debugfs.

Ocena ryzyka

Może prowadzić do ujawnienia zawartości pamięci współdzielonej bufora tracingu poprzez logi jądra i debugfs. Dotyczy systemów z NPU obsługiwanym przez sterownik ivpu.

Rekomendacja

Zaktualizuj jądro Linux do wersji z poprawką ograniczającą drukowanie nazwy do rozmiaru pola, tak aby wyjście nie wykraczało poza nie nawet bez znaku NUL.

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: accel/ivpu: Limit firmware log name prints to field size The name in struct vpu_tracing_buffer_header is a fixed-size array populated by the NPU firmware. It is expected to be NUL-terminated, but nothing on the host side enforces this, so printing it with an unbounded string conversion would read past the field if the terminator is ever missing and expose adjacent bytes of the shared tracing BO through dmesg and the debugfs FW log output. Print at most as many characters as the name field holds, so the output never runs past it even if the string is not NUL-terminated.

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