PT-2026-26675 · Libfuse · Libfuse
Agabhin
·
Published
2026-03-19
·
Updated
2026-03-30
·
CVE-2026-33150
CVSS v3.1
7.8
High
| Vector | AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
libfuse versions 3.18.0 through 3.18.1
Description
libfuse, the reference implementation of the Linux FUSE, contains a flaw in its io uring subsystem. A use-after-free condition exists from versions 3.18.0 up to, but not including, 3.18.2. This occurs when the creation of an io uring thread fails due to resource limitations, such as those imposed by cgroup pids.max. Specifically, the
fuse uring start() function frees the ring pool structure but retains a pointer to it within the session state. This dangling pointer is then dereferenced during session shutdown, resulting in a use-after-free. The issue is reliably triggered in containerized environments where cgroup pids.max limits thread creation.Recommendations
Update to libfuse version 3.18.2 or later.
Exploit
Fix
RCE
DoS
Use After Free
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Libfuse