Katalog CVE

CVE-2026-68461

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.13%

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

Streszczenie

W jądrze Linux w funkcji fwnode_init() nie inicjalizowano wszystkich pól struktury fwnode_handle. Jeśli węzeł firmware jest alokowany na stosie lub na stercie bez zerowania, wskaźnik secondary może zawierać niezainicjalizowaną pamięć, co może prowadzić do jego wyłuskania. Poprawka ustawia fwnode->secondary na NULL oraz inicjalizuje pozostałe pola struktury.

Ocena ryzyka

Niezainicjalizowana pamięć może prowadzić do nieprawidłowego działania lub awarii systemu, a w skrajnych przypadkach do naruszenia bezpieczeństwa przez wykorzystanie wycieku danych.

Rekomendacja

Zaleca się aktualizację jądra Linux do wersji zawierającej poprawkę inicjalizującą wszystkie pola fwnode_handle w fwnode_init().

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

In the Linux kernel, the following vulnerability has been resolved: device property: initialize the remaining fields of fwnode_handle in fwnode_init() If a firmware node is allocated on the stack (for instance: temporary software node whose life-time we control) or on the heap - but using a non-zeroing allocation function - and initialized using fwnode_init(), its secondary pointer will contain uninitialized memory which likely will be neither NULL nor IS_ERR() and so may end up being dereferenced (for example: in dev_to_swnode()). Set fwnode->secondary to NULL on initialization. While at it: initialize the remaining fields of struct fwnode_handle too just to be sure. [ Fix typo in commit message. - Danilo ]

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