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

fuse: fix race between interrupt and resend

After commit f8fce75fedf7 ("fuse: clear intr_entry in fuse_resend and
fuse_remove_pending_req") the WARN_ON(!list_empty(&req->intr_entry)) in
fuse_request_free() still triggers due to the following race:

In request_wait_answer()
if (test_bit(FR_SENT, &req->flags)) -> returns true

In fuse_chan_resend()
clear_bit(FR_SENT, &req->flags)

In request_wait_answer()
queue_interrupt(req)

Fix by:

- move clearing FR_SENT inside fpq->lock

- move setting FR_PENDING inside fiq->lock

- recheck FR_SENT after acquiring fiq->lock in fuse_dev_queue_interrupt()
Published: 2026-09-04
Score: n/a
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Apply Patch
AI Analysis

Impact

The issue described is a race condition in the Linux kernel’s FUSE subsystem. A race exists between a request’s interrupt handling and a resend operation, causing an inconsistent state that triggers a WARN_ON() when the request’s interrupt entry list is not empty. This inconsistency can lead to kernel warnings or even a crash if the fault propagates, effectively denying service to user‑space processes that rely on FUSE volumes.

Affected Systems

All Linux kernel implementations that contain the unpatched FUSE driver are affected. The vulnerability exists in versions prior to the commit f8fce75fedf7, which was merged into mainline kernel releases. Linux distributions that have not applied this commit, or that run kernels built from older source trees, remain vulnerable.

Risk and Exploitability

The CVSS and EPSS scores are not publicly available, and the vulnerability is not listed in CISA’s KEV catalog, so official risk ratings are unknown. The likely attack vector is local or through an application that can trigger repeated FUSE requests; an attacker who can induce the race condition may force the kernel to emit WARN_ON messages or potentially crash, disrupting service availability. Because the exploit relies on race timing and specific FUSE traffic, the practical likelihood of exploitation is uncertain but it remains a high‑priority issue for environments that rely heavily on FUSE.

Generated by OpenCVE AI on September 4, 2026 at 21:59 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the kernel to a version that includes commit f8fce75fedf7, which resolves the race condition.
  • If the updated kernel cannot be used immediately, disable the FUSE filesystem by removing or masking the fuse module (for example, "modprobe -r fuse" or blacklisting fuse in /etc/modprobe.d).
  • For environments that must continue using FUSE, enforce strict user permissions and audit FUSE mounts to prevent unauthorized or excessive usage.

Generated by OpenCVE AI on September 4, 2026 at 21:59 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 21 Sep 2026 13:30:00 +0000


Fri, 11 Sep 2026 10:15:00 +0000


Fri, 04 Sep 2026 22:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-362

Fri, 04 Sep 2026 16:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: fuse: fix race between interrupt and resend After commit f8fce75fedf7 ("fuse: clear intr_entry in fuse_resend and fuse_remove_pending_req") the WARN_ON(!list_empty(&req->intr_entry)) in fuse_request_free() still triggers due to the following race: In request_wait_answer() if (test_bit(FR_SENT, &req->flags)) -> returns true In fuse_chan_resend() clear_bit(FR_SENT, &req->flags) In request_wait_answer() queue_interrupt(req) Fix by: - move clearing FR_SENT inside fpq->lock - move setting FR_PENDING inside fiq->lock - recheck FR_SENT after acquiring fiq->lock in fuse_dev_queue_interrupt()
Title fuse: fix race between interrupt and resend
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-09-21T13:14:15.429Z

Reserved: 2026-08-26T14:34:25.797Z

Link: CVE-2026-80860

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-04T16:18:15.173

Modified: 2026-09-21T14:17:21.050

Link: CVE-2026-80860

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-05T01:15:14Z

Weaknesses
  • CWE-362

    Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')