CVE-2026-98726 nvme-multipath: fix underflow in ANA log bounds checks

Not scored Published Updated

An integer underflow in the Linux kernel NVMe multipath driver allows out-of-bounds reads, potentially causing information disclosure or system crashes.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Local or same network only
Victim action needed
Not needed
Fix
Available

What is CVE-2026-98726?

CVE-2026-98726 is a vulnerability in Linux, published on 18 Oct 2026. It can only be exploited from the same machine or local network, with no action from the victim.

Official description

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

nvme-multipath: fix underflow in ANA log bounds checks

The number of ANA groups advertised through Identify Controller sizes the ANA log buffer. The ANA log header and group descriptors independently supply the number of groups and namespace IDs to parse.

Both bounds checks subtract an untrusted object size from ana_log_size before comparing the current offset. If the object is larger than the buffer, the size_t subtraction underflows and lets the parser read beyond ana_log_buf.

Check the current offset before the first subtraction and compare each object size with the remaining buffer instead. This rejects inconsistent ANA data before dereferencing a truncated group descriptor or walking an oversized namespace ID array.

Which versions are affected by CVE-2026-98726?

How do I fix CVE-2026-98726?

Apply the vendor's patch.

Is CVE-2026-98726 being exploited?

There is no known exploitation of CVE-2026-98726 in the wild and no public exploit code.

Sources

Also known as AZL-108617, BELL-CVE-2026-98726, DEBIAN-CVE-2026-98726, GHSA-6fg9-pffg-wphf, UBUNTU-CVE-2026-98726.

Is CVE-2026-98726 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free