CVE-2026-31443: dmaengine: idxd: Fix crash when the event log is disabled
In the Linux kernel, the following vulnerability has been resolved:
dmaengine: idxd: Fix crash when the event log is disabled
If reporting errors to the event log is not supported by the hardware, and an error that causes Function Level Reset (FLR) is received, the driver will try to restore the event log even if it was not allocated.
Also, only try to free the event log if it was properly allocated.
Affected Software
Remediation
Event History
Frequently Asked Questions
Which systems are exposed to this crash?
Systems using the Linux kernel idxd dmaengine driver are affected when the hardware does not support reporting errors to the event log and an error triggers a Function Level Reset (FLR).
What conditions are required to trigger the issue?
The affected device must have event-log error reporting unsupported or disabled, and it must receive an error that causes an FLR. The vulnerable driver then attempts to restore an event log that was never allocated.
What is the impact of successful triggering?
The issue can cause a kernel crash, resulting in a denial of service. The supplied CVSS vector indicates local access and low privileges are required, with no user interaction.
What should be done if patching cannot be performed immediately?
The provided data identifies the unsafe condition as operation with event-log reporting unavailable and an error causing FLR, but it does not provide a documented workaround. Apply the available patch when possible.