Katalog CVE

CVE-2025-22039

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.66%

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

Streszczenie

W jądrze Linux w systemie plików ksmbd stwierdzono podatność na przepełnienie w sprawdzaniu zakresu pola dacloffset. Pole to było typowane jako int i używane w niesprawdzanym dodawaniu, co mogło prowadzić do przepełnienia i ominięcia istniejących kontroli granic. Skutkowało to dostępem do pamięci poza dozwolonym zakresem i awarią jądra podczas dereferencji wskaźnika DACL.

Ocena ryzyka

Organizacja narażona jest na ryzyko awarii jądra systemu Linux, co może prowadzić do przerwania działania usług i potencjalnej utraty danych.

Rekomendacja

Należy niezwłocznie zastosować łatkę jądra Linux zawierającą konwersję dacloffset na unsigned int oraz użycie check_add_overflow() do walidacji dostępu do DACL.

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: fix overflow in dacloffset bounds check The dacloffset field was originally typed as int and used in an unchecked addition, which could overflow and bypass the existing bounds check in both smb_check_perm_dacl() and smb_inherit_dacl(). This could result in out-of-bounds memory access and a kernel crash when dereferencing the DACL pointer. This patch converts dacloffset to unsigned int and uses check_add_overflow() to validate access to the DACL.

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