CVE Catalog

CVE-2025-39930

HighCVSS 8.4
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.24%

16th percentile - higher than 16% of all known CVEs

Summary

In the Linux kernel's ASoC subsystem, function graph_util_parse_dai() used __free(device_node) for dlc->of_node, causing premature release of the device node while the driver is still in use.

Risk Assessment

Premature device node release can lead to use-after-free and system crash during audio driver operation.

Recommendation

Apply the Linux kernel patch that removes __free(device_node) in graph_util_parse_dai() to keep the node alive for the driver's lifetime.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

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().

Vulnerability data from NVD (NIST) · CISA KEV · EPSS