CVE-2026-31443 dmaengine: idxd: Fix crash when the event log is disabled

Medium 5.5 Published Updated

A null pointer dereference in the Intel DSA driver causes a kernel crash when an error triggers a reset while the event log is disabled.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Local or same network only
Victim action needed
Not needed
Fix
Available

What is CVE-2026-31443?

CVE-2026-31443 is a medium-severity vulnerability in Linux kernel, published on 22 Apr 2026. It can only be exploited from the same machine or local network, with no action from the victim.

Official description

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.

Which versions are affected by CVE-2026-31443?

It affects 1 product.

Products include Linux kernel.

How do I fix CVE-2026-31443?

Apply the vendor's patch.

Is CVE-2026-31443 being exploited?

There is no known exploitation of CVE-2026-31443 in the wild and no public exploit code.

All Linux kernel vulnerabilities

Sources

Also known as BELL-CVE-2026-31443, DEBIAN-CVE-2026-31443, GHSA-9f4r-8qhp-55cq, UBUNTU-CVE-2026-31443.

Is CVE-2026-31443 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free