CVE Catalog

CVE-2025-71075

HighCVSS 7.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.13%

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

Summary

In the Linux kernel aic94xx driver, a use-after-free vulnerability was found in the device removal path. The asd_pci_remove() function fails to synchronize with pending tasklets before freeing the asd_ha structure, leading to a race condition. Adding tasklet_kill() before freeing the structure fixes the issue.

Risk Assessment

The risk involves potential code execution in kernel context after memory is freed, which could lead to system crash, privilege escalation, or data leak.

Recommendation

Immediately update the Linux kernel to a version containing the fix (tasklet_kill() before asd_pci_remove()). Monitor distribution security advisories.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: scsi: aic94xx: fix use-after-free in device removal path The asd_pci_remove() function fails to synchronize with pending tasklets before freeing the asd_ha structure, leading to a potential use-after-free vulnerability. When a device removal is triggered (via hot-unplug or module unload), race condition can occur. The fix adds tasklet_kill() before freeing the asd_ha structure, ensuring all scheduled tasklets complete before cleanup proceeds.

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