Lucene search

K
ubuntucveUbuntu.comUB:CVE-2024-36000
HistoryMay 20, 2024 - 12:00 a.m.

CVE-2024-36000

2024-05-2000:00:00
ubuntu.com
ubuntu.com
3
linux kernel
hugetlb
vulnerability
lockdep_assert_held
userfault context
resv uncharge
cgroup pointer

6.5 Medium

AI Score

Confidence

High

0.0004 Low

EPSS

Percentile

15.5%

In the Linux kernel, the following vulnerability has been resolved:
mm/hugetlb: fix missing hugetlb_lock for resv uncharge There is a recent
report on UFFDIO_COPY over hugetlb:
https://lore.kernel.org/all/[email protected]/ 350:
lockdep_assert_held(&hugetlb_lock); Should be an issue in hugetlb but
triggered in an userfault context, where it goes into the unlikely path
where two threads modifying the resv map together. Mike has a fix in that
path for resv uncharge but it looks like the locking criteria was
overlooked: hugetlb_cgroup_uncharge_folio_rsvd() will update the cgroup
pointer, so it requires to be called with the lock held.

6.5 Medium

AI Score

Confidence

High

0.0004 Low

EPSS

Percentile

15.5%

Related for UB:CVE-2024-36000