CVE-2026-23068: Linux Kernel

High severity, CVSS 7.8. EPSS: 0.2% chance of exploitation in the next 30 days.

In the Linux kernel, the following vulnerability has been resolved: spi: spi-sprd-adi: Fix double free in probe error path The driver currently uses spi_alloc_host() to allocate the controller but registers it using devm_spi_register_controller(). If devm_register_restart_handler() fails, the code jumps to the put_ctlr label and calls spi_controller_put(). However, since the controller was registered via a devm function, the device core will automatically call spi_controller_put() again when the probe fails. This results in a double-free of the spi_controller structure. Fix this by switching to devm_spi_alloc_host() and removing the manual spi_controller_put() call.

Affected products

  • Linux Linux Kernel: from 4.17, before 6.1.162 (fixed in 6.1.162); from 6.2, before 6.6.122 (fixed in 6.6.122); from 6.7, before 6.12.68 (fixed in 6.12.68); from 6.13, before 6.18.8 (fixed in 6.18.8); version 6.19 only

Published 2026-02-04. Last modified 2026-06-17.