-

CVE-2026-80859

fuse: fix missing barrier when checking io-uring readiness

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.
Daten sind bereitgestellt durch das CVE Programm von einer CVE Numbering Authority (CNA) (Unstrukturiert).
HerstellerLinux
≫
Produkt Linux
Default Statusunaffected
Version 3393ff964e0fa5def66570c54a4612bf9df06b76
Version < 8974575898cd7a4c818088f102b2e7a0286d3302
Status affected
Version 3393ff964e0fa5def66570c54a4612bf9df06b76
Version < dd9c835709f4bb3e4256eea7573e4e6e18f956de
Status affected
Version 3393ff964e0fa5def66570c54a4612bf9df06b76
Version < edb310bc27f0ad83e7fd558a3caf1a94ca511654
Status affected
HerstellerLinux
≫
Produkt Linux
Default Statusaffected
Version 6.14
Status affected
Version 0
Version < 6.14
Status unaffected
Version <= 6.18.*
Version 6.18.51
Status unaffected
Version <= 7.2.*
Version 7.2.3
Status unaffected
Version <= *
Version 7.3-rc1
Status unaffected
VulnDex Vulnerability Enrichment
Diese Information steht angemeldeten Benutzern zur Verfügung. Login Login
Zu dieser CVE wurde keine Warnung gefunden.
EPSS Metriken
Typ Quelle Score Percentile
EPSS FIRST.org 0.15% 0.041
CVSS Metriken
Quelle Base Score Exploit Score Impact Score Vector String
Es wurden noch keine Informationen zu CWE veröffentlicht.
https://git.kernel.org/stable/c/dd9c835709f4bb3e4256eea7573e4e6e18f956de
https://git.kernel.org/stable/c/edb310bc27f0ad83e7fd558a3caf1a94ca511654
https://git.kernel.org/stable/c/8974575898cd7a4c818088f102b2e7a0286d3302