Description
In the Linux kernel, the following vulnerability has been resolved: mtd: rawnand: cadence: Initialize IRQ state before requesting IRQ The Cadence NAND interrupt handler uses both the IRQ lock and completion object. Registering the IRQ before initializing them leaves a window in which a pending interrupt can access uninitialized synchronization state. Initialize them before registering the handler.
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
ec4ba01e894d3165e4d1ccbef782ef5593b708b4 to < 942274f94c1d547fb212de4403e9ee66443a9c86affectedec4ba01e894d3165e4d1ccbef782ef5593b708b4 to < f636a8c4e1c8c82d2dae3b4af16e9aa9971ef0a2affectedec4ba01e894d3165e4d1ccbef782ef5593b708b4 to < 4592c3b4de4b65ec5d5265a272f84d5691005c14affectedec4ba01e894d3165e4d1ccbef782ef5593b708b4 to < c69d8aceda362c95bbc4e2182f5829275a7db0c8affectedec4ba01e894d3165e4d1ccbef782ef5593b708b4 to < 24319f25b641e55f84e55455092a39a2485c78d4affectedec4ba01e894d3165e4d1ccbef782ef5593b708b4 to < 1ed0ccd5649154bfc00ab11c59262d4f42515252affectedec4ba01e894d3165e4d1ccbef782ef5593b708b4 to < bbd87eca5407288f2b63ff9357c611cd57e7e640affectedec4ba01e894d3165e4d1ccbef782ef5593b708b4 to < 21f027016b1290d13c30b198ae7a00e6b3d1d5a5affected
Linux Linux
Default version status: affected
5.5affected0 to < 5.5unaffected5.10.273 to ≤ 5.10.*unaffected5.15.224 to ≤ 5.15.*unaffected6.1.191 to ≤ 6.1.*unaffected6.6.160 to ≤ 6.6.*unaffected6.12.113 to ≤ 6.12.*unaffected6.18.56 to ≤ 6.18.*unaffected7.2.10 to ≤ 7.2.*unaffected7.3 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/942274f94c1d547fb212de4403e9ee66443a9c86 ↗
- https://git.kernel.org/stable/c/f636a8c4e1c8c82d2dae3b4af16e9aa9971ef0a2 ↗
- https://git.kernel.org/stable/c/4592c3b4de4b65ec5d5265a272f84d5691005c14 ↗
- https://git.kernel.org/stable/c/c69d8aceda362c95bbc4e2182f5829275a7db0c8 ↗
- https://git.kernel.org/stable/c/24319f25b641e55f84e55455092a39a2485c78d4 ↗
- https://git.kernel.org/stable/c/1ed0ccd5649154bfc00ab11c59262d4f42515252 ↗
- https://git.kernel.org/stable/c/bbd87eca5407288f2b63ff9357c611cd57e7e640 ↗
- https://git.kernel.org/stable/c/21f027016b1290d13c30b198ae7a00e6b3d1d5a5 ↗