Menu

Star on GitHub · 3.5k

CVE-2026-90095

In the Linux kernel, the following vulnerability has been resolved: fuse: Fix the condition to enable over-io-uring The existing condition in fuse_uring_cmd() is there only to avoid disabling io-…

Published Sep 17, 2026EPSS 0.21%

Overview

CVE-2026-90095 is a known-severity vulnerability. It was published on September 17, 2026.

Technical description

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

fuse: Fix the condition to enable over-io-uring

The existing condition in fuse_uring_cmd() is there only to avoid

disabling io-uring for connections that already run with it, missing

was a condition to refuse any IORING_OP_URING_CMD if the

connection/channel didn't get enabled because of missing FUSE_INIT

reply flag FUSE_OVER_IO_URING. Without the reply flag the barrier in

fuse_uring_ready() doesn't work and IO could already be going on and

cause deadlock states (at a minimum one between fch->bg_lock and

queue->lock).

The change itself is trivial, but brings behavior change,

FUSE_OVER_IO_URING has to be set in the FUSE_INIT_REPLY by fuse servers

to accept any IORING_OP_URING_CMD. Libfuse does that and the only

non-libfuse implementation I found (fractal-fuse) also does it.

Qemu patches for fuse-io-uring are not merged yet, as far as I know.

Moved up is the smp_load_acquire(&fch->initialized) check, as a

fuse-server

Remediation

Check the references section for vendor advisories, patches, and mitigation guidance. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.

Frequently asked questions

What is CVE-2026-90095?

CVE-2026-90095 is a known-severity vulnerability. It was published on September 17, 2026.

How severe is CVE-2026-90095?

CVSS score information is not yet available for this vulnerability. Check back as the CVE record is updated by NVD analysts.

How do I fix or remediate CVE-2026-90095?

Check the references section for vendor advisories, patches, and mitigation guidance. If immediate patching is not possible, review the CVSS vector to understand the attack surface and apply compensating controls such as network segmentation or access restrictions.

How can CyberStrike help with CVE-2026-90095?

CyberStrike is an open-source, AI-augmented pentesting engine. Rather than flag a version number, it tests whether an issue like CVE-2026-90095 is actually reachable in your own applications and APIs, then verifies each finding before reporting it. That tells you if the weakness is a real, exploitable risk in your environment or a false positive you can safely deprioritize.

CyberStrike v2 is here — more intelligence, greater reach