Katalog CVE

CVE-2026-89794

Nieznane
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W jądrze Linux w ksmbd obsługa odpowiedzi złożonych rozszerza ostatni iov odpowiedzi do granicy ośmiu bajtów. Funkcja smb2_read_pipe() alokuje tylko rozmiar ładunku, więc wyrównanie może ujawnić do siedmiu bajtów niezainicjowanej pamięci sterty jądra. Poprawka alokuje wyrównany rozmiar i czyści nieużywany ogon przed przypięciem bufora odpowiedzi.

Ocena ryzyka

Może dojść do wycieku niezainicjowanej pamięci sterty jądra do zdalnego klienta SMB. Wyciek może ujawnić wrażliwe dane lub ułatwić dalsze ataki.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę zerującą dopełnienie odczytu potoku w ksmbd. Ogranicz dostęp do usługi ksmbd do zaufanych sieci do czasu aktualizacji.

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: ksmbd: zero pipe read compound padding Compound response handling extends the last response iov to an eight-byte boundary. smb2_read_pipe() allocates only the payload size, so the alignment padding can expose up to seven bytes of uninitialized kernel heap memory. Allocate the aligned size and clear the unused tail before pinning the response buffer.

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