Katalog CVE

CVE-2026-90023

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.22%

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

Streszczenie

W jądrze Linux w sterowniku usb: gadget: f_mass_storage występuje dereferencja wskaźnika null w fsg_common_set_num_buffers(). Usunięto wcześniej fsg_num_buffers_validate(), ponieważ Kconfig ograniczał n od 2 do 256, ale ustawienie zawartości strony tak, aby kstrtou8() zwracało n równe 0 lub 1, omija te ograniczenia i prowadzi do dereferencji wskaźnika null przy n=0. Poprawka dodaje sprawdzenie n < 2 i zwraca -EINVAL.

Ocena ryzyka

Może prowadzić do awarii jądra (kernel panic) w kontekście USB gadget mass storage. Wymaga możliwości ustawienia zawartości strony konfiguracji przez użytkownika.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę dodającą sprawdzenie n < 2 i zwracającą -EINVAL. Do czasu aktualizacji ogranicz dostęp do konfiguracji USB gadget mass storage.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

In the Linux kernel, the following vulnerability has been resolved: usb: gadget: f_mass_storage: fix null pointer dereference in fsg_common_set_num_buffers() Previously fsg_num_buffers_validate() was removed as it was not necessary due to Kconfig setting the limits for n from 2 to 256 with default as 2. However, setting the page content in such a way that kstrtou8() reflects n value as either 0 or 1 bypasses these restrictions leading to a null pointer dereference if n is 0. Fix this by adding a check for n < 2 and returning -EINVAL if n is either 0 or 1 consistent with Kconfig logic.

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