CVE-2026-43007
Race Condition in QAIC Driver Leads to System Hang
Publication date: 2026-05-01
Last updated on: 2026-05-01
Assigner: kernel.org
Description
Description
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-UNKNOWN |
Attack-Flow Graph
AI Powered Q&A
Can you explain this vulnerability to me?
This vulnerability occurs in the Linux kernel's QAIC accelerator driver. When a DBC (Dynamic Binary Code) is released, the device sends a deactivation transaction to the host to free resources. However, if the user who owns the DBC disconnects before the deactivation is handled, the host becomes out-of-sync with the actual DBCs available. This causes the resources allocated to that DBC to remain allocated indefinitely unless the device is removed.
If another user tries to activate a network using the same DBC, the system will wait indefinitely for the DBC to be marked as not in use, causing the user process to hang.
The fix involves handling deactivation transactions even after the original user has gone away, ensuring resources are properly freed.
How can this vulnerability impact me? :
This vulnerability can cause user processes to hang indefinitely when they attempt to activate a network using a DBC that is stuck in an in-use state due to improper resource deallocation.
It can lead to resource leaks where DBC resources are not freed unless the device is removed, potentially degrading system performance or causing denial of service conditions for users relying on these resources.