Katalog CVE

CVE-2023-53664

ŚrednieCVSS 5.5
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 podsystemie OPP funkcja dev_pm_opp_get_required_pstate() dereferencjonuje wskaźnik opp przed sprawdzeniem IS_ERR_OR_NULL(), co może prowadzić do dereferencji wskaźnika NULL. Poprawka usuwa wczesną dereferencję i odwołuje się do opp_table bezpośrednio w miejscu użycia.

Ocena ryzyka

Błąd może powodować awarię jądra (oops/panic) w scenariuszach, w których opp jest nieprawidłowym wskaźnikiem, co prowadzi do odmowy usługi lub niestabilności systemu.

Rekomendacja

Zaktualizuj jądro Linux do wersji zawierającej poprawkę dla drivers/opp/core.c. W razie braku możliwości aktualizacji monitoruj logi jądra pod kątem ostrzeżeń smatch i awarii związanych z OPP.

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: OPP: Fix potential null ptr dereference in dev_pm_opp_get_required_pstate() "opp" pointer is dereferenced before the IS_ERR_OR_NULL() check. Fix it by removing the dereference to cache opp_table and dereference it directly where opp_table is used. This fixes the following smatch warning: drivers/opp/core.c:232 dev_pm_opp_get_required_pstate() warn: variable dereferenced before IS_ERR check 'opp' (see line 230)

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