CVE Catalog

CVE-2024-39493

MediumCVSS 5.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.24%

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

Summary

In the Linux kernel, the crypto: qat driver had a memory leak in ADF_DEV_RESET_SYNC because using completion_done did not guarantee the caller had finished and could lead to use-after-free. The fix forces cancel_work_sync and safe memory freeing.

Risk Assessment

May lead to kernel memory leak and potential use-after-free, which could be exploited for privilege escalation or system crash. Requires access to the QAT device.

Recommendation

Update the Linux kernel to a version with the fix. If using QAT hardware, verify driver behavior after the update.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: crypto: qat - Fix ADF_DEV_RESET_SYNC memory leak Using completion_done to determine whether the caller has gone away only works after a complete call. Furthermore it's still possible that the caller has not yet called wait_for_completion, resulting in another potential UAF. Fix this by making the caller use cancel_work_sync and then freeing the memory safely.

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