Bug 2449775 (CVE-2026-33179) - CVE-2026-33179 libfuse: libfuse: Denial of Service via NULL pointer dereference and memory leak
Summary: CVE-2026-33179 libfuse: libfuse: Denial of Service via NULL pointer dereferen...
Keywords:
Status: NEW
Alias: CVE-2026-33179
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Product Security
QA Contact:
URL:
Whiteboard:
Depends On: 2451606 2451607 2451608 2451609 2451610
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-03-20 21:02 UTC by OSIDB Bzimport
Modified: 2026-03-26 06:05 UTC (History)
0 users

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-03-20 21:02:08 UTC
libfuse is the reference implementation of the Linux FUSE. From version 3.18.0 to before version 3.18.2, a NULL pointer dereference and memory leak in fuse_uring_init_queue allows a local user to crash the FUSE daemon or cause resource exhaustion. When numa_alloc_local fails during io_uring queue entry setup, the code proceeds with NULL pointers. When fuse_uring_register_queue fails, NUMA allocations are leaked and the function incorrectly returns success. Only the io_uring transport is affected; the traditional /dev/fuse path is not affected. PoC confirmed with AddressSanitizer/LeakSanitizer. This issue has been patched in version 3.18.2.


Note You need to log in before you can comment on or make changes to this bug.