CVE-2026-80859

Unknown

Description

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.

SeverityUnknown
CVSS—
Exploit probability—
ProductLinux
PublishedSep 4, 2026
First seenSep 4, 2026

How to fix

Update
  • Linux Linux8974575898cd7a4c818088f102b2e7a0286d3302, dd9c835709f4bb3e4256eea7573e4e6e18f956de, edb310bc27f0ad83e7fd558a3caf1a94ca511654 or later

Affected products

ProductAffected versionsFixed in
Linux Linux3393ff964e0fa5def66570c54a4612bf9df06b76 ≤ v < 8974575898cd7a4c818088f102b2e7a0286d3302, 3393ff964e0fa5def66570c54a4612bf9df06b76 ≤ v < dd9c835709f4bb3e4256eea7573e4e6e18f956de, 3393ff964e0fa5def66570c54a4612bf9df06b76 ≤ v < edb310bc27f0ad83e7fd558a3caf1a94ca511654, 6.148974575898cd7a4c818088f102b2e7a0286d3302, dd9c835709f4bb3e4256eea7573e4e6e18f956de, edb310bc27f0ad83e7fd558a3caf1a94ca511654

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.

CVE-2026-80859 · Linux · Dark Radar