This is a memory ordering vulnerability in the FUSE uring implementation where the store to fiq->ops could become visible to other CPUs after the store to ring->ready completes on weakly-ordered architectures. On ARM, POWER, and RISC-V systems, this means fuse_uring_ready() could return true and then dereference a function pointer that hasn't been published yet—or worse, a stale pointer from a previous state. This is why these bugs are insidious: they never manifest on x86/x64 due to strong memory ordering, so they pass every test developers run on their primary platforms.

The fix applies smp_store_release when setting ring->ready paired with smp_load_acquire when reading it, creating a transitive ordering guarantee: any CPU observing ring->ready == true is guaranteed to also observe the corresponding fiq->ops value. The plain WRITE_ONCE/READ_ONCE additions prevent compiler reordering that could break KCSAN's ability to detect races.

Practically, any system with an untrusted FUSE mount is exposed. FUSE is commonly used in containers, sandboxed environments, and userspace filesystem drivers. An attacker who controls a mounted FUSE filesystem could trigger the race window on a vulnerable ARM device and cause the kernel to call through an uninitialized or stale fiq->ops pointer, potentially achieving code execution. The CVSS 7.8 reflects this: while the race window is narrow and gated on mounting a FUSE filesystem you control, that's a standard unprivileged operation on most Linux systems.

Check your kernel version for the presence of the smp_store_release/smp_load_acquire pairing in fs/fuse/uring.c around the ring->ready flag and fiq->ops pointer. If you're running affected code on ARM, POWER, or RISC-V systems with FUSE mounts from untrusted sources, prioritize this patch. On x86 the bug is theoretical—no exploit can trigger it there—but the same code runs cross-platform, so patch regardless of architecture. If you cannot patch immediately, avoid mounting FUSE filesystems from untrusted sources on vulnerable architectures until the fix is available.