CVE-2026-99287: 
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2026-99287 is a double-unmap vulnerability in the Linux kernel's xen-netback driver, tracked as Xen Security Advisory XSA-532. When xenvif_map_frontend_data_rings() fails on an already-mapped ring, it unmaps the rings but leaves the ring pointers unchanged; the subsequent cleanup path calls xenvif_unmap_frontend_data_rings() a second time, potentially unmapping another guest's memory page. The vulnerability affects Linux kernel versions 5.5 and newer, with fixes available in versions 6.12.117, 6.18.63, and 7.3.4. It carries a CVSS v3.1 base score of 6.5 (Medium) (Red Hat Advisory, Openwall OSS-Sec).

Technical details

The root cause is classified as CWE-1341 (Multiple Releases of Same Resource or Handle), a double-free/double-unmap condition in the xen-netback driver's ring initialization logic. When ring index values are found to be illegal during connection setup, xenvif_map_frontend_data_rings() calls xenvif_unmap_frontend_data_rings() to clean up, but does not zero out the ring pointers afterward. The cleanup path in xenvif_connect_data() then calls xenvif_disconnect_queue() → xenvif_unmap_frontend_data_rings() again, attempting to unmap the same (now stale) pointers a second time, which can result in unmapping a memory page belonging to a different guest. The fix zeroes out the sring pointers immediately after unmapping to prevent the second unmap from operating on dangling pointers (Openwall OSS-Sec, Red Hat Bugzilla).

Impact

The most likely outcome of successful exploitation is a crash of the xen-netback driver, which can escalate to a full host crash, constituting a Denial of Service (DoS) affecting all guests on the host. The XSA-532 advisory notes that information leaks or privilege escalations cannot be entirely ruled out, as the double-unmap could theoretically expose or corrupt another guest's memory page. The vulnerability requires only low-privilege local access (e.g., an unprivileged Xen guest domain) to trigger, and its scope is changed — meaning impact can extend beyond the originating guest to the hypervisor host (Openwall OSS-Sec, Red Hat Advisory).

Exploitability

There is no public proof-of-concept exploit and no evidence of in-the-wild exploitation at this time (Red Hat Advisory). The EPSS score is 0.0, reflecting very low current exploitation probability (Feedly/EUVD). The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. Exploitation requires local access with low privileges in a Xen guest environment and the ability to trigger a failed ring initialization, which limits the practical attack surface.

Mitigation and workarounds

Apply the Linux kernel patch that zeroes out sring pointers after unmapping (XSA-532 patch). Fixed kernel versions are 6.12.117, 6.18.63, and 7.3.4 — upgrade to one of these releases (Openwall OSS-Sec, Red Hat Bugzilla). As interim workarounds, the Xen advisory recommends using a userspace PV network backend (e.g., the QEMU-based qnic backend) or a dedicated network driver domain per guest, either of which avoids the vulnerable kernel code path (Openwall OSS-Sec).

Community reactions

The vulnerability was discovered by Tu Dinh of Vates and disclosed by the Xen.org security team via XSA-532 with no embargo, as it affects the same driver as the concurrently published XSA-531 (Openwall OSS-Sec). Red Hat triaged the issue at medium severity and opened a public Bugzilla entry, with 17 CC'd team members indicating active internal tracking (Red Hat Bugzilla). No notable broader media coverage or social media discussion has been observed beyond standard vulnerability tracking feeds.

Additional resources

Linux Distribution fix status

Fix availability across major Linux distributions and their releases.

Debian

Fixed

bookworm

linux

Affected

sid

linux: 7.3.4-1

Fixed

trixie

linux

Affected

Ubuntu

Unknown

bionic (esm-infra)

linux

Unknown

bionic (fips-updates)

linux-fips

Unknown

bionic (fips)

linux-fips

Unknown

devel

linux

Unknown

focal (esm-infra)

linux

Unknown

focal (fips-updates)

linux-fips

Unknown

focal (fips)

linux-fips

Unknown

jammy

linux

Unknown

RHEL / CentOS

Affected

OpenShift

Not Affected

RHEL 8

Not Affected

RHEL 9

Not Affected

RHEL 10

Not Affected

Alpine

Fixed

edge

xen: 0

Fixed

v3.21

xen: 0

Fixed

v3.22

xen: 0

Fixed

v3.23

xen: 0

Fixed

Source: This report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-99287MEDIUM6.5
  • Linux Kernel logoLinux Kernel
  • kernel-64k-core
NoYesNov 10, 2026
CVE-2026-99288MEDIUM5.9
  • Linux Kernel logoLinux Kernel
  • kernel-debug-devel
NoYesNov 10, 2026
CVE-2026-99286MEDIUM5.6
  • Linux Kernel logoLinux Kernel
  • bpftool
NoYesNov 10, 2026
CVE-2026-99285MEDIUM5.5
  • Linux Kernel logoLinux Kernel
  • linux
NoYesNov 10, 2026
CVE-2026-0004HIGHN/A
  • Linux Kernel logoLinux Kernel
  • kernel-uek64k-modules-extra-netfilter
NoYesNov 09, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Additional Wiz resources

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management