Lucene search

K
ubuntucveUbuntu.comUB:CVE-2023-0240
HistoryJan 30, 2023 - 12:00 a.m.

CVE-2023-0240

2023-01-3000:00:00
ubuntu.com
ubuntu.com
24
io_uring
use-after-free
privilege escalation
vulnerability
logic error
upgrade
version 5.10.161

CVSS3

7.8

Attack Vector

LOCAL

Attack Complexity

LOW

Privileges Required

LOW

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

HIGH

CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

EPSS

0

Percentile

5.1%

There is a logic error in io_uring’s implementation which can be used to
trigger a use-after-free vulnerability leading to privilege escalation. In
the io_prep_async_work function the assumption that the last
io_grab_identity call cannot return false is not true, and in this case the
function will use the init_cred or the previous linked requests identity to
do operations instead of using the current identity. This can lead to
reference counting issues causing use-after-free. We recommend upgrading
past version 5.10.161.

Notes

Author Note
sbeattie no fixes information given, so using 2b188cc1bb85 (“Add io_uring IO interface”) as an upper bounds on affected versions; this is almost surely incorrect.

CVSS3

7.8

Attack Vector

LOCAL

Attack Complexity

LOW

Privileges Required

LOW

User Interaction

NONE

Scope

UNCHANGED

Confidentiality Impact

HIGH

Integrity Impact

HIGH

Availability Impact

HIGH

CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

EPSS

0

Percentile

5.1%