High · published June 11, 2022
An issue was discovered in the Linux kernel through 5.18.3 on powerpc 32-bit platforms. There is a buffer overflow in ptrace PEEKUSER and POKEUSER (aka PEEKUSR and POKEUSR) when accessing floating point registers.
| Product | Versions | Fixed in |
|---|---|---|
| linux/linux_kernel | ≥ 3.13, < 4.9.318 | 4.9.318 |
| linux/linux_kernel | ≥ 4.10, < 4.14.283 | 4.14.283 |
| linux/linux_kernel | ≥ 4.15, < 4.19.247 | 4.19.247 |
| linux/linux_kernel | ≥ 4.20, < 5.4.198 | 5.4.198 |
| linux/linux_kernel | ≥ 5.5, < 5.10.122 | 5.10.122 |
| linux/linux_kernel | ≥ 5.11, < 5.15.47 | 5.15.47 |
| linux/linux_kernel | ≥ 5.16.0, < 5.17.15 | 5.17.15 |
| linux/linux_kernel | ≥ 5.18, < 5.18.4 | 5.18.4 |
| linux/linux_kernel | all versions | — |