CVE-2026-33150 json
Use After Free in libfuse
published 2026-03-20 7 mo ago modified 2026-07-15 3 mo ago also EUVD-2026-13786
- cvss
- 7.8
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.3%
- EPSS 0.3% chance of exploitation in 30 days, percentile 25%
- public exploits
- 0
- none known
Summary
libfuse is the reference implementation of the Linux FUSE. From version 3.18.0 to before version 3.18.2, a use-after-free vulnerability in the io_uring subsystem of libfuse allows a local attacker to crash FUSE filesystem processes and potentially execute arbitrary code. When io_uring thread creation fails due to resource exhaustion (e.g., cgroup pids.max), fuse_uring_start() frees the ring pool structure but stores the dangling pointer in the session state, leading to a use-after-free when the session shuts down. The trigger is reliable in containerized environments where cgroup pids.max limits naturally constrain thread creation. This issue has been patched in version 3.18.2.
Patch / fix
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2026-33150 updated cvss 7.8
libfuse: libfuse: Arbitrary code execution via use-after-free in io_uring subsystem
-
Red Hat Enterprise Linux 8 fuse-sshfsaffected: no fix available
-
Red Hat Enterprise Linux 7 fuse, fuse-libsnot affected: vulnerable code not present
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- total
- Assessed
- 7 mo ago
Exploit prediction
0.32% chance of exploitation in the next 30 days, higher than 25% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 7.8 | CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
| CISA ADP | 3.1 | 7.8 | CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Affected products
- libfuse libfuse
- Red Hat Red Hat Enterprise Linux 7
- Red Hat Red Hat Enterprise Linux 8
Classification
References
-
github.com
/libfuse/libfuse/commit/49fcd891a58f622c098e2ca67d66086f7b213836
patch
-
github.com
/libfuse/libfuse/security/advisories/GHSA-qxv7-xrc2-qmfx
vendor-advisory
-
github.com
/libfuse/libfuse/releases/tag/fuse-3.18.2
product, release-notes
-
access.redhat.com
/security/cve/CVE-2026-33150
vdb-entry
-
bugzilla.redhat.com
/show_bug.cgi?id=2449771
issue-tracking
- security.access.redhat.com /data/csaf/v2/vex/2026/cve-2026-33150.json
Sources
- CVE List CVE-2026-33150
- NVD CVE-2026-33150
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.