Katalog CVE

CVE-2025-21994

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.28%

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

Streszczenie

W serwerze SMB (ksmbd) w jądrze Linux stwierdzono nieprawidłową walidację pola num_aces w strukturze smb_acl. Funkcja parse_dcal() używała błędnego warunku, który mógł pozwolić na alokację tablicy o rozmiarze ULONG_MAX, co prowadzi do przepełnienia.

Ocena ryzyka

Nieprawidłowa walidacja może umożliwić atakującemu zdalne spowodowanie nadmiernej alokacji pamięci lub przepełnienia bufora, co może prowadzić do awarii serwera SMB lub wykonania dowolnego kodu.

Rekomendacja

Należy zaktualizować jądro Linux do wersji zawierającej poprawkę dla CVE-2025-21994, która używa pola size z smb_acl do poprawnej walidacji liczby ACE.

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 incorrect validation for num_aces field of smb_acl parse_dcal() validate num_aces to allocate posix_ace_state_array. if (num_aces > ULONG_MAX / sizeof(struct smb_ace *)) It is an incorrect validation that we can create an array of size ULONG_MAX. smb_acl has ->size field to calculate actual number of aces in request buffer size. Use this to check invalid num_aces.

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