Katalog CVE

CVE-2023-52469

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.29%

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

Streszczenie

W jądrze Linux w sterowniku AMD PM występuje podatność use-after-free w funkcji kv_parse_power_table. Gdy alokacja ps przez kzalloc zwróci NULL, funkcja zwalnia adev->pm.dpm.ps, ale później w łańcuchu wywołań kv_dpm_fini używa tej zwolnionej pamięci w pętli, co prowadzi do użycia po zwolnieniu.

Ocena ryzyka

Podatność może prowadzić do awarii systemu lub naruszenia bezpieczeństwa pamięci jądra, co może umożliwić atakującemu wykonanie kodu w jądrze.

Rekomendacja

Zaleca się aktualizację jądra Linux do wersji z poprawką, która zapobiega użyciu zwolnionej pamięci w kv_dpm_fini.

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: drivers/amd/pm: fix a use-after-free in kv_parse_power_table When ps allocated by kzalloc equals to NULL, kv_parse_power_table frees adev->pm.dpm.ps that allocated before. However, after the control flow goes through the following call chains: kv_parse_power_table |-> kv_dpm_init |-> kv_dpm_sw_init |-> kv_dpm_fini The adev->pm.dpm.ps is used in the for loop of kv_dpm_fini after its first free in kv_parse_power_table and causes a use-after-free bug.

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