PT-2025-40218 · Linux+2 · Linux Kernel+2

Published

2023-02-28

·

Updated

2026-01-26

·

CVE-2023-53511

CVSS v3.1

5.5

Medium

VectorAV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Linux kernel versions prior to 5.18
Description The Linux kernel contains an issue where a file descriptor leak occurs when using io uring with filesystems that do not support non-waiting buffered reads, such as ocfs2. This can happen during operations like copying files using link-cp, leading to umount failures and potential system instability. The issue stems from a flaw in how file descriptors are handled during asynchronous read operations within the io uring framework. Specifically, the fget() function leaks a file descriptor when the filesystem returns -EOPNOTSUPP. The problem was introduced by commit a196c78b5443 in version 5.18. The issue can be reproduced by mounting an ocfs2 filesystem, copying a file to it, and then attempting to unmount the filesystem.
Recommendations Update to a version of the Linux kernel that includes the fix for this issue.

Exploit

Fix

Memory Leak

Buffer Overflow

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

Weakness Enumeration

Related Identifiers

BDU:2025-12900
CVE-2023-53511
RHSA-2023:6583
SUSE-SU-2025:03615-1
SUSE-SU-2025:3761-1

Affected Products

Linux Kernel
Suse
Ocfs2