Katalog CVE

CVE-2024-36940

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.25%

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

Streszczenie

W jądrze Linuxa zidentyfikowano podatność polegającą na nieprawidłowym zwolnieniu pamięci w funkcji pinctrl_enable(). Struktura 'pctldev' jest alokowana w devm_pinctrl_register_and_init() i jest zarządzana przez devm_, co prowadzi do podwójnego zwolnienia pamięci.

Ocena ryzyka

Podwójne zwolnienie pamięci może prowadzić do nieprzewidywalnych zachowań systemu, w tym do awarii lub potencjalnego wykorzystania przez atakującego.

Rekomendacja

Zaleca się aktualizację jądra Linux do najnowszej wersji, aby usunąć tę podatność oraz monitorowanie systemu pod kątem nieprawidłowego działania.

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: pinctrl: core: delete incorrect free in pinctrl_enable() The "pctldev" struct is allocated in devm_pinctrl_register_and_init(). It's a devm_ managed pointer that is freed by devm_pinctrl_dev_release(), so freeing it in pinctrl_enable() will lead to a double free. The devm_pinctrl_dev_release() function frees the pindescs and destroys the mutex as well.

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