PT-2025-27971 · Linux+3 · Linux Kernel+3

Published

2025-07-04

·

Updated

2025-11-18

·

CVE-2025-38196

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 6.15.0-rc7-syzkaller-gd7fa1af5b33e
Description: A vulnerability in the Linux kernel has been resolved, related to the io uring/rsrc module. The issue occurs when the buffer count with offset for cloning exceeds the maximum allowed limit, triggering a WARN ON() for kmalloc() attempt that's too big. This is due to the registration code only checking the total count of buffers, but not the offset + count, which can exceed the IORING MAX REG BUFFERS limit.
Recommendations: For Linux kernel versions prior to 6.15.0-rc7-syzkaller-gd7fa1af5b33e, update to a newer version that includes the fix for the io uring/rsrc vulnerability. As a temporary workaround, consider restricting the use of the io uring/rsrc module to minimize the risk of exploitation. Avoid using the io clone buffers function with large buffer counts and offsets until the issue is resolved.

Exploit

Fix

Allocation of Resources Without Limits

Weakness Enumeration

Related Identifiers

BDU:2025-13476
CVE-2025-38196
USN-7833-1
USN-7833-2
USN-7833-3
USN-7833-4
USN-7834-1
USN-7856-1

Affected Products

Astra Linux
Linuxmint
Linux Kernel
Ubuntu