In the Linux kernel, the following vulnerability has been resolved:
mm/hugetlb.c: fix UAF of vma in hugetlb fault pathway
Syzbot reports a UAF in hugetlb_fault(). This happens because
vmf_anon_prepare() could drop the per-VMA lock and allow the current VMA
to be freed before hugetlb_vma_unlock_read() is called.
We can fix this by using a modified version of vmf_anon_prepare() that
doesn't release the VMA lock on failure, and then release it ourselves
after hugetlb_vma_unlock_read().
References
Configurations
Configuration 1 (hide)
|
History
No history.
Information
Published : 2024-10-21 12:15
Updated : 2024-10-22 16:12
NVD link : CVE-2024-47676
Mitre link : CVE-2024-47676
CVE.ORG link : CVE-2024-47676
JSON object : View
Products Affected
linux
- linux_kernel
CWE
CWE-416
Use After Free