CVE-2026-80859

CVE-2026-80859

published September 4, 2026

CVSS
—
EPSS
0%
Percentile
4.3
In the wild
Unconfirmed
What it is

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

fuse: fix missing barrier when checking io-uring readiness

fuse_block_alloc() reads fch->initialized and then fch->io_uring.

fch->io_uring is set before fch->initialized, ordered by the smp_wmb()

in fuse_chan_set_intialized(), but fuse_block_alloc() has no matching

read barrier between the two loads.

This may lead a CPU to observe fch->initialized=1 but fch->io_uring=0,

and skip the check that blocks request allocation until the io-uring

queues are ready. This can reintroduce the lock-order inversion deadlock

that commit 3393ff964e0f prevents.

Add an smp_rmb() barrier to pair with the smp_wmb() in

fuse_chan_set_initialized() to prevent this.

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00155 · 4.3th percentile
Published
2026-09-04T20:18Z
References (3)
EPSS history
Timeline
  • 06 SEP 03:33Z
    EPSS moved — → 0%
    epss
  • 04 SEP 15:55Z
    fuse: fix missing barrier when checking io-uring readiness
    cvelistv5