Katalog CVE

CVE-2025-38421

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.16%

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

Streszczenie

W sterowniku amd-pmf (platform/x86/amd) zmieniono alokacje pamięci na zarządzane przez urządzenie, aby zapobiec podwójnemu zwolnieniu (double free) w przypadku niepowodzenia konfiguracji smart PC. Poprzednio dev->buf był zwalniany, ale nie zerowany, co prowadziło do ponownego zwolnienia w amd_pmf_remove().

Ocena ryzyka

Organizacja może doświadczyć awarii systemu lub niestabilności podczas ładowania/wyładowania modułu amd-pmf, szczególnie w przypadku błędów konfiguracji smart PC, co może prowadzić do wycieków pamięci lub paniki jądra.

Rekomendacja

Zaleca się aktualizację jądra Linux do wersji zawierającej tę poprawkę, aby uniknąć podwójnego zwolnienia pamięci i związanych z tym problemów.

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: platform/x86/amd: pmf: Use device managed allocations If setting up smart PC fails for any reason then this can lead to a double free when unloading amd-pmf. This is because dev->buf was freed but never set to NULL and is again freed in amd_pmf_remove(). To avoid subtle allocation bugs in failures leading to a double free change all allocations into device managed allocations.

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