Lucene search

K
nvd416baaa9-dc9f-4396-8d5f-8c081fb06d67NVD:CVE-2024-35831
HistoryMay 17, 2024 - 2:15 p.m.

CVE-2024-35831

2024-05-1714:15:19
416baaa9-dc9f-4396-8d5f-8c081fb06d67
web.nvd.nist.gov
linux
kernel
vulnerability
fix
io_uring
release
pinned pages
__io_uaddr_map
error path
memory fragmentation

7.4 High

AI Score

Confidence

High

0.0004 Low

EPSS

Percentile

15.6%

In the Linux kernel, the following vulnerability has been resolved:

io_uring: Fix release of pinned pages when __io_uaddr_map fails

Looking at the error path of __io_uaddr_map, if we fail after pinning
the pages for any reasons, ret will be set to -EINVAL and the error
handler won’t properly release the pinned pages.

I didn’t manage to trigger it without forcing a failure, but it can
happen in real life when memory is heavily fragmented.

7.4 High

AI Score

Confidence

High

0.0004 Low

EPSS

Percentile

15.6%