Cloudanix VulnDB

CVE-2026-80857

None

CVSS

—

EPSS

0.2%

Published

Sep 4, 2026

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A bug in the Linux kernel's handling of certain file operations could let an attacker crash the system or gain elevated access.

Exploitation
Local Privilege
Attacker needs
Local User
Complexity
Moderate
Impact
Privilege Gain
Component
OS kernel
Class
Use After Free
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Use-after-free in Linux kernel FUSE request_wait_answer() when abort_on_kill triggers fuse_abort_conn() and returns early without waiting for FR_FINISHED, allowing fuse_dev_do_write() to access freed req->args under FR_LOCKED.

Why it matters to the business

Kernel memory corruption on Linux systems using FUSE filesystems can cause crashes, denial of service, or potential privilege escalation, disrupting services and requiring emergency patching across fleets.

How an attack unfolds

An attacker triggers an abort condition on a FUSE request while fuse_dev_do_write() concurrently holds FR_LOCKED on the same request; the early return frees args before the writer finishes, enabling use-after-free access for memory corruption or code execution.

How to fix it

Apply the upstream kernel patch that replaces the early return with a jump to the existing wait_event(FR_FINISHED) in request_wait_answer(); rebuild and deploy the fixed kernel across affected systems.

How to confirm the fix worked

Confirm the wait_event(FR_FINISHED) change is present in the FUSE request handling code and test that abort_on_kill no longer frees args while requests remain locked and in-flight.

Typical attack path

  1. Mount or interact with FUSE filesystem to create pending requests
  2. Trigger abort_on_kill path in request_wait_answer()
  3. Ensure concurrent fuse_dev_do_write() processing with FR_LOCKED set
  4. Exploit freed req->args for memory corruption or control flow hijack

How to detect it

Review kernel logs for FUSE-related oops, use-after-free warnings, or crashes mentioning request_wait_answer and fuse_abort_conn; correlate with processes performing FUSE I/O during abort conditions.

What your security team should do

  • Prioritize kernel updates containing the FUSE fix in the next maintenance window
  • Audit systems for heavy FUSE usage and increase monitoring for kernel oops or memory faults
  • Review custom kernels or backports for equivalent protection before deployment

The record

In the Linux kernel, the following vulnerability has been resolved: fuse: wait for FR_FINISHED on abort_on_kill to prevent use-after-free The abort_on_kill path in request_wait_answer() calls fuse_abort_conn() and returns without waiting for FR_FINISHED. If fuse_dev_do_write() is concurrently processing the same request (FR_LOCKED set), the caller frees req->args while it is still being accessed, causing a use-after-free. Fix this by jumping to the existing wait_event(FR_FINISHED) instead of returning early. The wait will not hang because fuse_abort_conn() ensures all requests are ended.

Affected packages

Ecosystem Package Introduced Fixed