5.5

CVE-2025-39721: crypto: qat - flush misc workqueue during device shutdown

Modified
AliasesUBUNTU-CVE-2025-39721DEBIAN-CVE-2025-39721
Published 05-09-2025Last modified 15-10-2026

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.

Priority
Routine

Not severe (CVSS 5.5, local access); no exploitation reported by the 5 checked sources

Source freshness unavailable

How is this decided?
CVSS score
5.5/10
010
Medium · v3.1 (NVD)
EPSS score
0.15%
0%100%
Low · 0.00 pp in 30 days
KEVNot listedNot listed by any tracked catalog.
RansomwareNot flaggedNo ransomware use recorded.
Public exploits0No public exploits recorded

Advisory lineage

Upstream 0 · Downstream 36 · Related 31

Timeline

  1. 05-09-2025
    PublishedVulnerability first disclosed.
  2. 15-10-2026
    Last 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

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

04-10-202603-11-2026

Known exploited

Compare KEV catalogs
CISA KEV

Not in the CISA KEV catalog.

ENISA CNW

Not in the ENISA CNW catalog.

CIRCL

Not in the CIRCL catalog.

Public exploits

0 found

No public exploits indexed.

Weaknesses

CWE · root cause

Affected systems

Version check

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

References

27 links
Show all 27 references