Description
In the Linux kernel, the following vulnerability has been resolved: lib/generic-radix-tree.c: Fix rare race in __genradix_ptr_alloc() If we need to increase the tree depth, allocate a new node, and then race with another thread that increased the tree depth before us, we'll still have a preallocated node that might be used later. If we then use that node for a new non-root node, it'll still have a pointer to the old root instead of being zeroed - fix this by zeroing it in the cmpxchg failure path.
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
ba20ba2e3743bac786dff777954c11930256075e to < 0f27f4f445390cb7f73d4209cb2bf32834dc53daaffectedba20ba2e3743bac786dff777954c11930256075e to < 99418ec776a39609f50934720419e0b464ca2283affectedba20ba2e3743bac786dff777954c11930256075e to < ad5ee9feebc2eb8cfc76ed74a2d6e55343b0e169affectedba20ba2e3743bac786dff777954c11930256075e to < ebeff038744c498a036e7a92eb8e433ae0a386d7affectedba20ba2e3743bac786dff777954c11930256075e to < d942e855324a60107025c116245095632476613eaffectedba20ba2e3743bac786dff777954c11930256075e to < 0f078f8ca93b28a34e20bd050f12cd4efeee7c0faffectedba20ba2e3743bac786dff777954c11930256075e to < b2f11c6f3e1fc60742673b8675c95b78447f3daeaffected
Linux Linux
Default version status: affected
5.1affected0 to < 5.1unaffected5.4.284 to ≤ 5.4.*unaffected5.10.226 to ≤ 5.10.*unaffected5.15.167 to ≤ 5.15.*unaffected6.1.110 to ≤ 6.1.*unaffected6.6.51 to ≤ 6.6.*unaffected6.10.10 to ≤ 6.10.*unaffected6.11 to ≤ *unaffected
References
- https://git.kernel.org/stable/c/0f27f4f445390cb7f73d4209cb2bf32834dc53da ↗
- https://git.kernel.org/stable/c/99418ec776a39609f50934720419e0b464ca2283 ↗
- https://git.kernel.org/stable/c/ad5ee9feebc2eb8cfc76ed74a2d6e55343b0e169 ↗
- https://git.kernel.org/stable/c/ebeff038744c498a036e7a92eb8e433ae0a386d7 ↗
- https://git.kernel.org/stable/c/d942e855324a60107025c116245095632476613e ↗
- https://git.kernel.org/stable/c/0f078f8ca93b28a34e20bd050f12cd4efeee7c0f ↗
- https://git.kernel.org/stable/c/b2f11c6f3e1fc60742673b8675c95b78447f3dae ↗
- https://lists.debian.org/debian-lts-announce/2025/01/msg00001.html ↗