Lucene search

K
cvelistLinuxCVELIST:CVE-2024-35831
HistoryMay 17, 2024 - 1:41 p.m.

CVE-2024-35831 io_uring: Fix release of pinned pages when __io_uaddr_map fails

2024-05-1713:41:23
Linux
raw.githubusercontent.com
5
linux kernel
vulnerability
io_uring
pinned pages
error handler
memory fragmentation
cve-2024-35831

6.7 Medium

AI Score

Confidence

Low

0.0004 Low

EPSS

Percentile

15.1%

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.

6.7 Medium

AI Score

Confidence

Low

0.0004 Low

EPSS

Percentile

15.1%

Related for CVELIST:CVE-2024-35831