Katalog CVE

CVE-2026-98698

Niskie ryzyko· EPSS 6%
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.17%

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

Streszczenie

W jądrze Linux w module mac80211 funkcja fils_encrypt_assoc_req() przyjmuje ramkę (Re)Association Request, której ostatnim elementem jest FILS Session, co daje zerową długość crypt_len i wywołanie aes_siv_encrypt() z pustym tekstem jawnym. kmemdup() zwraca ZERO_SIZE_PTR, a bezwarunkowe sg_init_one() umieszcza nieprawidłową stronę w scatterlist, co z CONFIG_DEBUG_SG wywołuje BUG jądra.

Ocena ryzyka

Może to prowadzić do awarii jądra (BUG) przy włączonym CONFIG_DEBUG_SG lub przekazania nieprawidłowej strony do backendu kryptograficznego.

Rekomendacja

Zaktualizować jądro do wersji zawierającej poprawkę obsługującą pusty tekst jawny przed krokiem CTR.

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: wifi: mac80211: handle empty FILS association request payload fils_encrypt_assoc_req() accepts a (Re)Association Request frame whose last element is the FILS Session element. crypt_len is then zero and aes_siv_encrypt() is called with an empty plaintext. kmemdup() returns ZERO_SIZE_PTR for a zero-length allocation, so the unconditional sg_init_one() puts an invalid page into the scatterlist. With CONFIG_DEBUG_SG this triggers a kernel BUG in sg_set_buf(); without the debug check the bogus page is handed to the crypto backend. AES-SIV is defined for empty plaintext and the S2V result is then the complete output, so handle this case before the CTR step, which has nothing to encrypt.

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