CVE-2025-39721: crypto: qat - flush misc workqueue during device shutdown
Vulnerability summary
CVE-2025-39721 is a medium (CVSS 5.5) Use After Free vulnerability in linux. EPSS estimates a 0.15% chance of exploitation in the next 30 days, higher than 3.8% of scored vulnerabilities.
Not severe (CVSS 5.5, local access); no exploitation reported by the 5 checked sources
Source freshness unavailable
How is this decided?Advisory lineage
Upstream 0 · Downstream 36 · Related 31Timeline
- 05-09-2025PublishedVulnerability first disclosed.
- 15-10-2026Last modifiedVulnerability information updated.
Description
In the Linux kernel, the following vulnerability has been resolved: crypto: qat - flush misc workqueue during device shutdown Repeated loading and unloading of a device specific QAT driver, for example qat_4xxx, in a tight loop can lead to a crash due to a use-after-free scenario. This occurs when a power management (PM) interrupt triggers just before the device-specific driver (e.g., qat_4xxx.ko) is unloaded, while the core driver (intel_qat.ko) remains loaded. Since the driver uses a shared workqueue (`qat_misc_wq`) across all devices and owned by intel_qat.ko, a deferred routine from the device-specific driver may still be pending in the queue. If this routine executes after the driver is unloaded, it can dereference freed memory, resulting in a page fault and kernel crash like the following: BUG: unable to handle page fault for address: ffa000002e50a01c #PF: supervisor read access in kernel mode RIP: 0010:pm_bh_handler+0x1d2/0x250 [intel_qat] Call Trace: pm_bh_handler+0x1d2/0x250 [intel_qat] process_one_work+0x171/0x340 worker_thread+0x277/0x3a0 kthread+0xf0/0x120 ret_from_fork+0x2d/0x50 To prevent this, flush the misc workqueue during device shutdown to ensure that all pending work items are completed before the driver is unloaded. Note: This approach may slightly increase shutdown latency if the workqueue contains jobs from other devices, but it ensures correctness and stability.
CVSS metrics
3 scores · 3 sources · 1 version- OSV · UbuntuEcosystem advisory · calculated5.5MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
- OSV · DebianEcosystem advisory · calculated5.5MediumCVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
EPSS trend
Probability
0.15%
Chance of exploitation in the next 30 days
Percentile
4%
Versus all other CVEs
30-day change
No change 0.00 pp
From 0.15% on 04-10-2026
Known exploited
Compare KEV catalogsNot in the CISA KEV catalog.
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Known conditions: local access, low-privilege account, no user interaction (CVSS vector). Other conditions: not stated in public data.
Ubuntu122 products
- linux< 6.8.0-100.100
- linux-allwinner-5.19All versions (No fix recorded)
- linux-aws< 6.8.0-1046.49
- linux-aws-5.0All versions (No fix recorded)
- linux-aws-5.11All versions (No fix recorded)
Linux2 products
- linux≥ e5745f34113b758b45d134dec04a7df94dc67131, < fa4c14a82747886d333d8baef0d26da86ba1ccf7 | ≥ e5745f34113b758b45d134dec04a7df94dc67131, < 5858448a6c65d8ee3f8600570d3ce19febcb33be | ≥ e5745f34113b758b45d134dec04a7df94dc67131, < fe546f5c50fc474daca6bee72caa7ab68a74c33d | ≥ e5745f34113b758b45d134dec04a7df94dc67131, < e59a52e429e13df3feb34f4853a8e36d121ed937 | ≥ e5745f34113b758b45d134dec04a7df94dc67131, < 3d4df408ba9bad2b205c7fb8afc1836a6a4ca88a | 5.18
- linux_kernel≥ 5.18, < 6.6.103 | ≥ 6.7, < 6.12.44 | ≥ 6.13, < 6.16.4
Debian1 product
- linux< 6.1.162-1 | < 6.12.48-1 | < 6.16.5-1
3 vendors · 125 products