CVE-2026-64265CWE-416

CVE-2026-64265

High · published July 25, 2026

CVSS v3.1
7.8
EPSS
0%
Percentile
6.2
In the wild
Unconfirmed
What it is

In the Linux kernel, the following vulnerability has been resolved:

fuse: clear intr_entry in fuse_resend and fuse_remove_pending_req

When fuse_resend() moves a request from fpq->processing back to

fiq->pending, it sets FR_PENDING and clears FR_SENT but does not

remove the requests intr_entry from fiq->interrupts. If the

request had FR_INTERRUPTED set from a prior signal, intr_entry

remains dangling on fiq->interrupts. When the requesting task

then receives a fatal signal, fuse_remove_pending_req() sees

FR_PENDING=1, removes the request from fiq->pending and frees it

via the refcount path, also without cleaning intr_entry. The

stale intr_entry causes use-after-free when fuse_read_interrupt()

iterates fiq->interrupts:

- list_del_init(&req->intr_entry) -> UAF write on freed slab

- req->in.h.unique -> UAF read, data leaked to userspace

Remove intr_entry from fiq->interrupts in fuse_resend() for

interrupted requests before they are placed back on fiq->pending.

Add a WARN_ON if the intr_entry is not empty on request destruction.

The record
Technical detail
CVSS v3.1
7.8 · HIGH
Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.00172 · 6.2th percentile
Weakness
CWE-416 · Use After Free
Published
2026-07-25T14:17Z
Affected products (3)
ProductVersionsFixed in
linux/linux_kernel≥ 6.9, < 6.12.966.12.96
linux/linux_kernel≥ 6.13, < 6.18.396.18.39
linux/linux_kernel≥ 6.19, < 7.1.47.1.4
References (4)
EPSS history
Timeline
  • 25 JUL 08:49Z
    fuse: clear intr_entry in fuse_resend and fuse_remove_pending_req
    cvelistv5