mm/mremap.c in the Linux kernel before 5.13.3 has a use-after-free via a stale TLB because an rmap lock is not held during a PUD move.
| Software | From | Fixed in |
|---|---|---|
| debian / debian_linux | 10.0 | 10.0.x |
| linux / linux_kernel | 5.11 | 5.12.18 |
| linux / linux_kernel | 5.13 | 5.13.3 |
| linux / linux_kernel | 5.5 | 5.10.137 |
| linux / linux_kernel | 5.0 | 5.4.211 |
| netapp / hci_baseboard_management_controller | h300s | h300s.x |
| netapp / hci_baseboard_management_controller | h500s | h500s.x |
| netapp / hci_baseboard_management_controller | h700s | h700s.x |
| netapp / hci_baseboard_management_controller | h410s | h410s.x |
| netapp / hci_baseboard_management_controller | h410c | h410c.x |
| canonical / ubuntu_linux | 18.04 | 18.04.x |
| canonical / ubuntu_linux | 20.04 | 20.04.x |
| canonical / ubuntu_linux | 22.04 | 22.04.x |