A race condition was found in the Linux kernel's IP framework for transforming packets (XFRM subsystem) when multiple calls to xfrm_probe_algs occurred simultaneously. This flaw could allow a local attacker to potentially trigger an out-of-bounds write or leak kernel heap memory by performing an out-of-bounds read and copying it into a socket.
| Software | From | Fixed in |
|---|---|---|
| linux / linux_kernel | 6.0-rc1 | 6.0-rc1.x |
| linux / linux_kernel | 6.0-rc2 | 6.0-rc2.x |
| fedoraproject / fedora | 35 | 35.x |
| fedoraproject / fedora | 36 | 36.x |
| fedoraproject / fedora | 37 | 37.x |
| debian / debian_linux | 10.0 | 10.0.x |
| linux / linux_kernel | 3.14 | 4.9.327 |
| linux / linux_kernel | 4.10 | 4.14.292 |
| linux / linux_kernel | 4.15 | 4.19.257 |
| linux / linux_kernel | 4.20 | 5.4.212 |
| linux / linux_kernel | 5.5 | 5.10.140 |
| linux / linux_kernel | 5.11 | 5.15.64 |
| linux / linux_kernel | 5.16 | 5.19.6 |