In the Linux kernel, the following vulnerability has been resolved:
io_uring: fix memory leak when removing provided buffers
When removing provided buffers, io_buffer structs are not being disposed
of, leading to a memory leak. They can't be freed individually, because
they are allocated in page-sized groups. They need to be added to some
free list instead, such as io_buffers_cache. All callers already hold
the lock protecting it, apart from when destroying buffers, so had to
extend the lock there.
CVSS
No CVSS.
References
Configurations
No configuration.
History
No history.
Information
Published : 2025-12-24 11:15
Updated : 2026-06-17 06:46
NVD link : CVE-2023-54041
Mitre link : CVE-2023-54041
CVE.ORG link : CVE-2023-54041
JSON object : View
Products Affected
No product.
CWE
No CWE.
