CVE-2024-53187
MEDIUMLinux Kernel < 6.11.11, 6.11.11-6.11.*, 6.12.0-6.12.2, 6.12.2-6.12.*, >=6.13 - Integer Overflow in io_pin_pages
Title source: llmDescription
In the Linux kernel, the following vulnerability has been resolved: io_uring: check for overflows in io_pin_pages WARNING: CPU: 0 PID: 5834 at io_uring/memmap.c:144 io_pin_pages+0x149/0x180 io_uring/memmap.c:144 CPU: 0 UID: 0 PID: 5834 Comm: syz-executor825 Not tainted 6.12.0-next-20241118-syzkaller #0 Call Trace: <TASK> __io_uaddr_map+0xfb/0x2d0 io_uring/memmap.c:183 io_rings_map io_uring/io_uring.c:2611 [inline] io_allocate_scq_urings+0x1c0/0x650 io_uring/io_uring.c:3470 io_uring_create+0x5b5/0xc00 io_uring/io_uring.c:3692 io_uring_setup io_uring/io_uring.c:3781 [inline] ... </TASK> io_pin_pages()'s uaddr parameter came directly from the user and can be garbage. Don't just add size to it as it can overflow.
References (3)
Core 3
Scores
CVSS v3
5.5
EPSS
0.0023
EPSS Percentile
13.6%
Attack Vector
LOCAL
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
CISA SSVC
Vulnrichment
Exploitation
none
Automatable
no
Technical Impact
partial
Details
CWE
CWE-190
Status
published
Products (11)
linux/Kernel
5.1.0 - 6.11.11linux
linux/Kernel
6.12.0 - 6.12.2linux
Linux/Linux
< 5.1
Linux/Linux
2b188cc1bb857a9d4701ae59aa7768b5124e262e - 0c0a4eae26ac78379d0c1db053de168a8febc6c9
Linux/Linux
2b188cc1bb857a9d4701ae59aa7768b5124e262e - 29eac3eca72d4c2a71122050c37cd7d8f73ac4f3
Linux/Linux
2b188cc1bb857a9d4701ae59aa7768b5124e262e - aaa90844afd499c9142d0199dfda74439314c013
Linux/Linux
5.1
Linux/Linux
6.11.11 - 6.11.*
Linux/Linux
6.12.2 - 6.12.*
Linux/Linux
6.13
... and 1 more
Published
Dec 27, 2024
Tracked Since
Feb 18, 2026