CVE-2026-46296 spi: s3c64xx: fix NULL-deref on driver unbind

Medium 5.5 Published Updated

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.

All Linux kernel vulnerabilities

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.

Is CVE-2026-46296 in your software?

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

Check your SBOMs for free