Katalog CVE

CVE-2026-72171

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.16%

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

Streszczenie

W jądrze Linux w module mtd: slram znaleziono błąd w funkcji register_device(), gdzie wpis jest dodawany do globalnej listy przed pełną inicjalizacją. Jeśli późniejsza alokacja, memremap() lub mtd_device_register() zawiedzie, częściowo zainicjalizowany wpis pozostaje na liście, co może prowadzić do dereferencji lub zwolnienia nieprawidłowego stanu podczas późniejszego czyszczenia.

Ocena ryzyka

Ryzyko obejmuje potencjalną dereferencję lub zwolnienie nieprawidłowej pamięci, co może prowadzić do awarii systemu lub naruszenia integralności danych. Błędy alokacji są rzadkie, ale skutki mogą być poważne.

Rekomendacja

Zaleca się zastosowanie poprawki z jądra Linux, która usuwa częściowo zainicjalizowane wpisy z listy w ścieżkach błędów. Należy zaktualizować systemy, aby uniknąć potencjalnych problemów.

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

In the Linux kernel, the following vulnerability has been resolved: mtd: slram: remove failed entries from the device list register_device() links a new slram_mtdlist entry before allocating all of the state needed by the entry. If a later allocation, memremap(), or mtd_device_register() fails, the partially initialized entry remains on the global list. A later cleanup can then dereference or free invalid state from that failed entry. Unwind the partially initialized entry and clear the list tail on each failure path after the entry has been linked.

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