PT-2022-1370 · Linux+3 · Linux Kernel+3

David Bouman

+1

·

Published

2022-04-08

·

Updated

2025-09-29

·

CVE-2022-29582

CVSS v3.1

7.0

High

VectorAV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel versions prior to 5.17.3
Description The issue is related to a use-after-free vulnerability in the fs/io uring.c file of the Linux kernel's io uring subsystem, caused by a race condition in io uring timeouts. This can be triggered by a local user without access to any user namespace, potentially allowing the attacker to cause a denial of service or escalate privileges. The vulnerability can be exploited infrequently due to the race condition. A detailed exploit has been described, leveraging a cross-cache attack and msg msg spraying to overwrite a tls context object and execute a ROP chain to gain root.
Recommendations For Linux kernel versions prior to 5.17.3, update to version 5.17.3 or later to resolve the issue. As a temporary workaround, consider restricting access to the io uring subsystem until a patch is applied. Avoid using the io uring timeouts feature in the affected kernel versions until the issue is resolved.

Exploit

Fix

Race Condition

Time Of Check To Time Of Use

Use After Free

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

ALSA-2024_2394
ALSA-2025_16880
ALT-PU-2022-1730
ALT-PU-2022-1768
ALT-PU-2022-2152
ALT-PU-2022-2155
ALT-PU-2023-1684
ALT-PU-2023-1741
ALT-PU-2023-1814
ALT-PU-2023-4894
ASB-A-231494876
AZL-9582
BDU:2022-02886
CVE-2022-29582
DSA-5127-1
ELSA-2022-9533
ELSA-2022-9534
MGASA-2022-0154
MGASA-2022-0155
OESA-2022-1691
OPENSUSE-SU-2022_2520-1
OPENSUSE-SU-2022_2615-1
SUSE-SU-2022:2520-1
SUSE-SU-2022:2615-1

Affected Products

Alt Linux
Astra Linux
Linux Kernel
Suse