PT-2022-7350 · Linux+2 · Linux Kernel+2

Published

2022-09-15

·

Updated

2025-09-29

·

CVE-2022-3910

CVSS v3.1

7.8

High

VectorAV:L/AC:L/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 6.0
Description The issue is related to an improper update of reference count in io uring, leading to Use-After-Free and Local Privilege Escalation. When io msg ring is invoked with a fixed file, it calls io fput file(), which improperly decreases its reference count. Fixed files are permanently registered to the ring and should not be put separately.
Recommendations To resolve the issue, upgrade past commit https://github.com/torvalds/linux/commit/fc7222c3a9f56271fba02aabbfbae999042f1679. As a temporary workaround, consider disabling the io fput file() function until a patch is available. Restrict access to the vulnerable module io uring to minimize the risk of exploitation. Avoid using the io msg ring function with fixed files until the issue is resolved.

Exploit

Fix

LPE

Use After Free

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

Weakness Enumeration

Related Identifiers

ALSA-2025_16880
ALT-PU-2022-2666
ALT-PU-2022-2691
ALT-PU-2022-2915
ALT-PU-2022-2919
AZL-11460
BDU:2024-04150
CVE-2022-3910
USN-5793-1
USN-5793-2
USN-5793-3
USN-5793-4

Affected Products

Alt Linux
Linux Kernel
Ubuntu