CVE-2026-80858

fuse: publish io-uring queues with release semantics

State
Published
Severity
Not scored
Published
Sep 4, 2026
Updated
Oct 19, 2026
Reserved
Aug 26, 2026

Read the record on cve.org

Description

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

fuse: publish io-uring queues with release semantics

fuse_uring_create_queue() initializes a fuse_ring_queue and then publishes the pointer into ring->queues[qid] with WRITE_ONCE() under the fch->lock. There are several readers that may concurrently be fetching that pointer locklessly and then deferencing it.

WRITE_ONCE() doesn't ensure ordering of the queue's field initialization before the ring->queues[qid] pointer assignment. The queue must be published with smp_store_release() so the field initialization is guaranteed to happen before.

Readers in paths where the read may happen concurrently with the store need to use READ_ONCE() because any race involving a plain access is undefined.

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • 24fe962c86f55347385933a1b06ca71b60854690 to before a5bb215dbc34b4c6a5e144ea1416bf66450d519fAffected
  • 24fe962c86f55347385933a1b06ca71b60854690 to before a1bb359c443d048fe5dfd6ca9caf4e3897f3e9aaAffected
  • 24fe962c86f55347385933a1b06ca71b60854690 to before 42df916e5a5f8fb4b60c8cefb54318d1ec02c580Affected
LinuxLinux
  • 6.14Affected
  • before 6.14Not affected
  • 6.18.51 through 6.18.*Not affected
  • 7.2.3 through 7.2.*Not affected
  • 7.3 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.