Katalog CVE

CVE-2026-64598

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.28%

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

Streszczenie

W jądrze Linux w funkcji smb2_aead_req_alloc() występuje błąd w kodzie błędu: zmienna *num_sgs jest typu u32, więc użycie ERR_PTR(*num_sgs) nie działa poprawnie. Może to prowadzić do zwrócenia nieprawidłowego wskaźnika błędu, co przy jego wyłuskaniu spowoduje awarię systemu.

Ocena ryzyka

Błąd może prowadzić do awarii jądra (crash) podczas obsługi żądań SMB, co może być wykorzystane do ataku DoS przez zdalnego klienta SMB.

Rekomendacja

Zainstaluj poprawkę jądra, która poprawnie przechowuje kod błędu w zmiennej int. Zaktualizuj system do wersji jądra z poprawką.

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: smb/client: Fix error code in smb2_aead_req_alloc() The "*num_sgs" variable is a u32 so "ERR_PTR(*num_sgs)" doesn't work. We would have to do something similar to the previous line where it's cast to int and then long. However, it's simpler to store the return in an int ret variable. This bug would eventually result in a crash when dereference the invalid error pointer.

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