Katalog CVE

CVE-2025-39930

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.24%

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

Streszczenie

W podsystemie ASoC jądra Linux funkcja graph_util_parse_dai() używała __free(device_node) dla dlc->of_node, co powodowało przedwczesne zwolnienie węzła urządzenia, gdy sterownik jest nadal w użyciu.

Ocena ryzyka

Przedwczesne zwolnienie węzła urządzenia może prowadzić do użycia zwolnionej pamięci (use-after-free) i crasha systemu podczas pracy sterownika audio.

Rekomendacja

Zastosuj łatkę jądra Linux, która usuwa użycie __free(device_node) w graph_util_parse_dai(), aby węzeł był zachowany na czas działania sterownika.

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: ASoC: simple-card-utils: Don't use __free(device_node) at graph_util_parse_dai() commit 419d1918105e ("ASoC: simple-card-utils: use __free(device_node) for device node") uses __free(device_node) for dlc->of_node, but we need to keep it while driver is in use. Don't use __free(device_node) in graph_util_parse_dai().

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