CVE-2026-46296 spi: s3c64xx: fix NULL-deref on driver unbind
A NULL pointer dereference in the Linux kernel's s3c64xx SPI driver causes a crash during driver unbind, leading to denial of service.
- 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-46296?
CVE-2026-46296 is a medium-severity vulnerability in Linux kernel, published on 8 Jun 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:
spi: s3c64xx: fix NULL-deref on driver unbind
A change moving DMA channel allocation from probe() back to s3c64xx_spi_prepare_transfer() failed to remove the corresponding deallocation from remove().
Drop the bogus DMA channel release from remove() to avoid triggering a NULL-pointer dereference on driver unbind.
This issue was flagged by Sashiko when reviewing a controller deregistration fix.
Weakness: CWE-476
Which versions are affected by CVE-2026-46296?
It affects 1 product.
Products include Linux kernel.
How do I fix CVE-2026-46296?
Apply the vendor's patch.
Is CVE-2026-46296 being exploited?
There is no known exploitation of CVE-2026-46296 in the wild and no public exploit code.
Other vulnerabilities in Linux kernel
Sources
Also known as AZL-89648, BELL-CVE-2026-46296, DEBIAN-CVE-2026-46296, GHSA-vvjj-6m9v-rg8g, ROOT-OS-DEBIAN-12-CVE-2026-46296, UBUNTU-CVE-2026-46296.