CVE-2026-45252CWE-122

Heap overflow in FUSE_LISTXATTR

Medium · published May 21, 2026

CVSS v3.1
5.5
EPSS
0%
Percentile
36.9
In the wild
Unconfirmed
What it is

When a fusefs file system implements extended attributes, the kernel may send a FUSE_LISTXATTR message to the userspace daemon to retrieve the list of extended attributes for a given file. The FUSE protocol requires the daemon to return a packed list of NUL-terminated strings. The fusefs kernel module calls strlen() on this daemon-supplied buffer without first verifying that the entire list is NUL-terminated.

If a malicious daemon sends a non-NUL-terminated list, the fusefs kernel module may read beyond the end of one heap-allocated buffer and potentially write beyond the end of a second buffer. A malicious daemon could disclose up to 253 bytes of kernel heap memory, or it could inject up to 250 attacker-controlled bytes into unallocated kernel heap space.

The record
Technical detail
CVSS v3.1
5.5 · MEDIUM
Vector
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:L/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00437 · 36.9th percentile
Weakness
CWE-122 · Heap-based Buffer Overflow
Published
2026-05-21T09:08Z
EPSS history
Timeline
  • 21 MAY 09:08Z
    Heap overflow in FUSE_LISTXATTR
    cvelistv5