CVE Catalog

CVE-2026-97412

Low risk· EPSS 5%
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.17%

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

Summary

In the Linux kernel, in the pds_core driver, pdsc_teardown() freed DMA buffers without disabling bus mastering, which could lead to use-after-free if the device wrote to freed memory. pci_clear_master() was added before freeing resources, and pci_set_master() was added in pdsc_setup() for the firmware recovery path.

Risk Assessment

The vulnerability could lead to use-after-free, potentially resulting in system crash or privilege escalation. This requires physical access to the device or the ability to trigger teardown.

Recommendation

Install the Linux kernel update containing the fix for CVE-2026-97412. After updating, reboot the system.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: pds_core: quiesce DMA before freeing resources pdsc_teardown() frees DMA buffers but does not disable bus mastering, leaving the device able to perform DMA after the buffers are freed. This can lead to use-after-free if the device writes to freed memory. Add pci_clear_master() to pdsc_teardown() to disable bus mastering before freeing resources, ensuring all DMA is quiesced. Add pci_set_master() to pdsc_setup() to re-enable bus mastering, which is needed for the firmware recovery path since pdsc_teardown() now disables it.

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