CVE-2023-52926

io_uring/rw: split io_read() into a helper

High · published February 24, 2025

CVSS v3.1
7.8
EPSS
0%
Percentile
14.4
In the wild
Unconfirmed
What it is

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

IORING_OP_READ did not correctly consume the provided buffer list when

read i/o returned < 0 (except for -EAGAIN and -EIOCBQUEUED return).

This can lead to a potential use-after-free when the completion via

io_rw_done runs at separate context.

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00241 · 14.4th percentile
Published
2025-02-24T09:01Z
EPSS history
Timeline
  • 24 FEB 09:01Z
    io_uring/rw: split io_read() into a helper
    cvelistv5