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
Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.
Linux Linux
Default version status: unaffected
6598b91b5ac32bc756d7c3000a31f775d4ead1c4 to < 80c5bd0dca1cc5526ae0f4b273ccd163ed4caa4eaffected6598b91b5ac32bc756d7c3000a31f775d4ead1c4 to < f13100b1f5f111989f0750540a795fdef47492afaffected6598b91b5ac32bc756d7c3000a31f775d4ead1c4 to < df30056c78e8bead02d4be020199cabdbec0fef1affected6598b91b5ac32bc756d7c3000a31f775d4ead1c4 to < 378b295f67102eef78cf2c28105f60ae1dab5cc1affected6598b91b5ac32bc756d7c3000a31f775d4ead1c4 to < 118ce777d39f03cac99231196f820e4f998613a8affected6598b91b5ac32bc756d7c3000a31f775d4ead1c4 to < dee0774bbb2abb172e9069ce5ffef579b12b3ae9affected
Linux Linux
Default version status: affected
6.0affected0 to < 6.0unaffected6.1.167 to ≤ 6.1.*unaffected6.6.130 to ≤ 6.6.*unaffected6.12.78 to ≤ 6.12.*unaffected6.18.20 to ≤ 6.18.*unaffected6.19.10 to ≤ 6.19.*unaffected7.0 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/80c5bd0dca1cc5526ae0f4b273ccd163ed4caa4e ↗
- https://git.kernel.org/stable/c/f13100b1f5f111989f0750540a795fdef47492af ↗
- https://git.kernel.org/stable/c/df30056c78e8bead02d4be020199cabdbec0fef1 ↗
- https://git.kernel.org/stable/c/378b295f67102eef78cf2c28105f60ae1dab5cc1 ↗
- https://git.kernel.org/stable/c/118ce777d39f03cac99231196f820e4f998613a8 ↗
- https://git.kernel.org/stable/c/dee0774bbb2abb172e9069ce5ffef579b12b3ae9 ↗
- https://cert-portal.siemens.com/productcert/html/ssa-082556.html ↗
- https://cert-portal.siemens.com/productcert/html/ssa-019113.html ↗
- https://cert-portal.siemens.com/productcert/html/ssa-457936.html ↗