Information
| Advisory | XSA-532 |
| Public release | 2026-11-10 18:45 |
| Updated | 2026-11-10 18:45 |
| Version | 1 |
| CVE(s) | CVE-2026-99287 |
| Title | Linux xen-netback: guest can trigger double unmap of memory |
Files
advisory-532.txt (signed advisory file)
xsa532-linux.patch
Advisory
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Xen Security Advisory CVE-2026-99287 / XSA-532
Linux xen-netback: guest can trigger double unmap of memory
ISSUE DESCRIPTION
=================
When xen-netback is setting up the connection to a frontend, it is
mapping the ring pages and then validating the ring pages' contents.
In case the ring index values are illegal, xen-netback tries to unmap
all allocated resources of the connection. Due to a missing test for
already unmapped memory, the unmap can happen twice, resulting in a
potential unmap of another guest's memory page.
IMPACT
======
The most likely outcome is a driver crash, possibly escalated to a host
crash. This then is a Denial of Service (DoS) affecting the entire host.
Information leaks or privilege escalations cannot be ruled out.
VULNERABLE SYSTEMS
==================
Linux versions 5.5 and newer are vulnerable.
MITIGATION
==========
Using a userspace PV network backend (e.g. the qemu based "qnic" backend)
will mitigate the problem.
Using a dedicated network driver domain per guest will mitigate the
problem.
CREDITS
=======
This issue was discovered by Tu Dinh of Vates.
RESOLUTION
==========
Applying the attached patch resolves this issue.
xsa532-linux.patch Linux
$ sha256sum xsa532*
4d835bd07ca645ee9b9dadfffd1224bdfaa28d609c6af3666b38df54486bc9f6 xsa532-linux.patch
$
NOTE REGARDING LACK OF EMBARGO
==============================
The issue is affecting the same driver as XSA-531, which has no
embargo, too.
-----BEGIN PGP SIGNATURE-----
iQFABAEBCAAqFiEEI+MiLBRfRHX6gGCng/4UyVfoK9kFAmrzZgcMHHBncEB4ZW4u
b3JnAAoJEIP+FMlX6CvZwDEH/AyWeZ/6Ej8kaE1nqKU740uF2dPKn9zrcazgcNlW
gkisqJn+RQm2b3SRoYrnxWMLQOTvWpPQTbKrJmVUk4ehPUr8OJrpyTwihX5iA7zs
q995XWsDraOAGL6vw3msrPJBqERB2JFmJG2XcqxlqFpSdhAXpb7nSM2YBm3EhjQp
xJnZ6t8dBEaB+lOsP5sD3KtXUIlui7crrwkuwFQmosWkGfbAIHoyvYVLqWedA8yy
Dm+9Wtze82oPy9dvn8qLF2Q9xsehkOw3o9A6lROWJk73ExlA0xHLwhuns8Q/86y/
bRKjybJ7wZXX3Rjtzupjs6/68nzGNyN/1aAmwCFOo+eP9UQ=
=O99r
-----END PGP SIGNATURE-----
Xenproject.org Security Team