A flaw was found in the way Linux kernel running on the Power9 processor saves and restores its registers while going in and coming out of an idle state. The issue occurs when a guest kernel has Kernel Userspace Address Protection (KUAP) feature enabled. The idle_book3s function does not save and restore the Authority Mask Register (AMR), Authority Mask Override Register (AMOR) and User Authority Mask Override Register (UAMOR). A guest user may use this flaw to render the host system unusable resulting in DoS issue. Upstream commit: ---------------- -> https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=53a712bae5dd919521a58d7bad773b949358add0 Reference: ---------- -> http://www.openwall.com/lists/oss-security/2020/04/15/1
Created kernel tracking bugs for this issue: Affects: fedora-all [bug 1824804]
This was fixed for Fedora with the 5.0.17 stable kernel updates.
Statement: This issue does not affect the versions of the kernel package as shipped with the Red Hat Enterprise Linux 5, 6, 7, 8 and Red Hat Enterprise MRG 2.
This issue has been addressed in the following products: Red Hat Enterprise Linux 7 Via RHSA-2021:1379 https://access.redhat.com/errata/RHSA-2021:1379
This bug is now closed. Further updates for individual products will be reflected on the CVE page(s): https://access.redhat.com/security/cve/cve-2020-11669