CVE-2023-1872

Use-after-free in Linux kernel's io_uring subsystem

Published Apr 12, 2023 CVSS 3.1 · 7.8 High EPSS < 1% KEV · Not listed
Description
A use-after-free vulnerability in the Linux Kernel io_uring system can be exploited to achieve local privilege escalation.

The io_file_get_fixed function lacks the presence of ctx->uring_lock which can lead to a Use-After-Free vulnerability due a race condition with fixed files getting unregistered.

We recommend upgrading past commit da24142b1ef9fd5d36b76e36bab328a5b27523e8.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DLA Debian DLA DLA-3404-1 linux-5.10 security update
EUVD EUVD EUVD-2023-24074 A use-after-free vulnerability in the Linux Kernel io_uring system can be exploited to achieve local privilege escalation. The io_file_get_fixed function lacks the presence of ctx->uring_lock which can lead to a Use-After-Free vulnerability due a race condition with fixed files getting unregistered. We recommend upgrading past commit da24142b1ef9fd5d36b76e36bab328a5b27523e8.
Ubuntu USN Ubuntu USN USN-6044-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-6051-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-6070-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-6107-1 Linux kernel (GCP) vulnerabilities
Ubuntu USN Ubuntu USN USN-6133-1 Linux kernel (Intel IoTG) vulnerabilities
Ubuntu USN Ubuntu USN USN-6134-1 Linux kernel (Intel IoTG) vulnerabilities
History
Type Values Removed Values Added
Description A use-after-free vulnerability in the Linux Kernel io_uring system can be exploited to achieve local privilege escalation. The io_file_get_fixed function lacks the presence of ctx->uring_lock which can lead to a Use-After-Free vulnerability due a race condition with fixed files getting unregistered. We recommend upgrading past commit da24142b1ef9fd5d36b76e36bab328a5b27523e8. A use-after-free vulnerability in the Linux Kernel io_uring system can be exploited to achieve local privilege escalation. The io_file_get_fixed function lacks the presence of ctx->uring_lock which can lead to a Use-After-Free vulnerability due a race condition with fixed files getting unregistered. We recommend upgrading past commit da24142b1ef9fd5d36b76e36bab328a5b27523e8.
Weaknesses

Sources

Status
PUBLISHED
Assigner
Google
Published
Updated
Feb 13, 2025, 4:39 PM
Reserved
Apr 5, 2023, 1:26 PM
Status
Modified
Published
Apr 12, 2023, 4:15 PM
Modified
Jun 17, 2026, 5:28 AM
Severity
Important
Public date
Apr 13, 2023, 12:00 AM