CVE-2026-64264 fuse-uring: fix EFAULT clobber in fuse_uring_commit
A logic error in the Linux kernel FUSE uring implementation mishandles copy_from_user errors, causing callers to misinterpret failures as success.
- Exploited in the wild
- Not known
- Login needed
- Any signed-in user
- Attackable
- Local or same network only
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2026-64264?
CVE-2026-64264 is a medium-severity vulnerability in Linux kernel, published on 25 Jul 2026. It can only be exploited from the same machine or local network, with no action from the victim.
Official description
In the Linux kernel, the following vulnerability has been resolved:
fuse-uring: fix EFAULT clobber in fuse_uring_commit
copy_from_user() returns the number of bytes not copied as an unsigned residual on failure (1..sizeof(struct fuse_out_header)). fuse_uring_commit stores that residual in ssize_t err, sets req->out.h.error to -EFAULT, then jumps to out: with err still holding the positive residual.
err = copy_from_user(&req->out.h, &ent->headers->in_out, sizeof(req->out.h)); if (err) { req->out.h.error = -EFAULT; goto out; /* err is the positive residual */ } ... out: fuse_uring_req_end(ent, req, err);
fuse_uring_req_end() then runs
if (error) req->out.h.error = error;
which overwrites the just-assigned -EFAULT with the positive residual. FUSE callers such as fuse_simple_request() test err < 0 to detect failure, so the positive value is interpreted as success and the caller proceeds with an uninitialised or partial req->out.args.
Fix by assigning err = -EFAULT in the failure branch before jumping to out, so fuse_uring_req_end() receives a negative errno and sets req->out.h.error to -EFAULT.
Which versions are affected by CVE-2026-64264?
It affects 1 product.
Products include Linux kernel.
How do I fix CVE-2026-64264?
Apply the vendor's patch.
Is CVE-2026-64264 being exploited?
There is no known exploitation of CVE-2026-64264 in the wild and no public exploit code.
Other vulnerabilities in Linux kernel
Sources
Also known as BELL-CVE-2026-64264, DEBIAN-CVE-2026-64264, GHSA-2mhj-4m6m-6rj5, ROOT-OS-UBUNTU-2204-CVE-2026-64264, UBUNTU-CVE-2026-64264.