REDHAT-BUG-2351606: Low severity Linux Kernel vulnerability
In the Linux kernel, the following vulnerability has been resolved:
bpf: Fix softlockup in arenamapfree on 64k page kernel
On an aarch64 kernel with CONFIGPAGESIZE64KB=y, arenahtab tests cause a segmentation fault and soft lockup. The same failure is not observed with 4k pages on aarch64.
It turns out arenamapfree() is calling applytoexistingpagerange() with the address returned by bpfarenagetkernvmstart(). If this address is not page-aligned the code ends up calling applytopterange() with that unaligned address causing soft lockup.
Fix it by round up GUARDSZ to PAGESIZE << 1 so that the division by 2 in bpfarenagetkernvmstart() returns a page-aligned value.
Affected Software
Event History
Frequently Asked Questions
What is the severity of REDHAT-BUG-2351606?
The severity of REDHAT-BUG-2351606 is classified as high due to its potential to cause segmentation faults and soft lockups.
How do I fix REDHAT-BUG-2351606?
To fix REDHAT-BUG-2351606, you should update your Linux kernel to the latest version that includes the patch for this vulnerability.
What systems are affected by REDHAT-BUG-2351606?
REDHAT-BUG-2351606 affects systems running the aarch64 kernel with CONFIG_PAGE_SIZE_64KB enabled.
What is the impact of REDHAT-BUG-2351606?
The impact of REDHAT-BUG-2351606 includes potential system instability, leading to segmentation faults and soft locks.
Was REDHAT-BUG-2351606 previously known to cause issues?
Yes, REDHAT-BUG-2351606 was identified as causing segmentation faults and soft lockups in specific testing scenarios.