What’s Vulnerable › Vulnerabilities
CVE-2026-23475: spi: fix statistics allocation
- Severity: medium (CVSS 5.5 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.1% probability of exploitation in the next 30 days
- Public exploit or detection template: none known
- Published: 2026-04-03 · updated 2026-10-15
- Weakness: CWE-476
Description
In the Linux kernel, the following vulnerability has been resolved: spi: fix statistics allocation The controller per-cpu statistics is not allocated until after the controller has been registered with driver core, which leaves a window where accessing the sysfs attributes can trigger a NULL-pointer dereference. Fix this by moving the statistics allocation to controller allocation while tying its lifetime to that of the controller (rather than using implicit devres).
Affected products
- Linux kernel: from 6.0 before 6.1.167; from 6.2 before 6.6.130; from 6.7 before 6.12.78; from 6.13 before 6.18.20; from 6.19 before 6.19.10; 7.0-rc1, 7.0-rc2, 7.0-rc3, 7.0-rc4 — fixed in 6.1.167, 6.12.78, 6.18.20, 6.19.10, 6.6.130
How to fix
Upgrade to a fixed version: Linux kernel 6.1.167, 6.12.78, 6.18.20, 6.19.10. Check the vendor advisory for mitigations.
References
- https://git.kernel.org/stable/c/118ce777d39f03cac99231196f820e4f998613a8
- https://git.kernel.org/stable/c/378b295f67102eef78cf2c28105f60ae1dab5cc1
- https://git.kernel.org/stable/c/80c5bd0dca1cc5526ae0f4b273ccd163ed4caa4e
- https://git.kernel.org/stable/c/dee0774bbb2abb172e9069ce5ffef579b12b3ae9
- https://git.kernel.org/stable/c/df30056c78e8bead02d4be020199cabdbec0fef1
- https://git.kernel.org/stable/c/f13100b1f5f111989f0750540a795fdef47492af
- https://cert-portal.siemens.com/productcert/html/ssa-019113.html
- https://cert-portal.siemens.com/productcert/html/ssa-082556.html
- https://cert-portal.siemens.com/productcert/html/ssa-457936.html
Get alerted when CVE-2026-23475 or the next vulnerability affects your stack