Description
[This CNA information record relates to multiple CVEs; the
text explains which aspects/vulnerabilities correspond to which CVE.]

The directory and Rock Ridge / SUSP walk in libfsimage's iso9660 driver
derives several lengths directly from attacker-controlled on-disk fields
without validating them:

* The directory loop itself assumes a good record length. This is
CVE-2026-42494.

* The calculation of the System Use area may underflow. This is
CVE-2026-42495.

* The Rock Ridge extension loop assumes a good (inner) record length.
This is CVE-2026-62423.

* The Rock Ridge NM record processing assumes a good entry length.
This is CVE-2026-62424.

* The Rock Ridge CE record processing assumes a good size and offset.
This is CVE-2026-62425.
Published: 2026-07-28
Score: 6.1 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is a buffer overrun in Xen's libfsimage ISO9660 driver that derives several length values directly from on‑disk fields without validation. An attacker can supply a crafted ISO9660 image with an oversized or negative length field. When Xen parses that image, the driver may write beyond the bounds of the allocated buffer, corrupting memory and potentially enabling arbitrary code execution or a denial‑of‑service within the hypervisor or the guest.

Affected Systems

The flaw exists in the Xen hypervisor component libfsimage, which processes ISO9660 images. All Xen deployments that use the default ISO9660 driver to boot guests from ISO images are potentially affected. No specific version range is given, so every current Xen release that includes libfsimage’s ISO9660 code requires mitigation.

Risk and Exploitability

The CVSS score of 6.1 indicates moderate severity, while the EPSS score of less than 1% suggests a low likelihood of exploitation at this time. The vulnerability is not listed in CISA KEV. The likely attack vector, inferred from the CNA workaround and usage of pygrub, is that an attacker supplies a malicious ISO9660 image to a Xen guest that boots using pygrub or a related path. The XSA‑443 workaround mitigates the issue by running pygrub in a de‑privileged mode or by avoiding pygrub altogether, for example by switching to pvgrub or the standard grub2 bootloader. Because the flaw is triggered only during ISO9660 parsing, it is unlikely to be exploited in environments that do not use user‑supplied ISO images.

Generated by OpenCVE AI on August 4, 2026 at 12:58 UTC.

Remediation

Vendor Workaround

XSA-443 added a mechanism to run pygrub de-privileged. Using this mode will mitigate the vulnerability. Ensuring that guests do not use the pygrub bootloader will avoid this vulnerability. For cases where the PV guest is known to be 64bit, and uses grub2 as a bootloader, pvgrub is a suitable alternative to pygrub. Running only HVM or PVH guests will avoid the vulnerability.


OpenCVE Recommended Actions

  • Run pygrub in de‑privileged mode as per XSA‑443 to mitigate the vulnerability.
  • Disable the pygrub bootloader for all guests and switch to pvgrub or the standard grub2 bootloader.
  • Configure guests to run only HVM or PVH, thereby avoiding the pvgrub path.
  • Ensure any ISO9660 images used are from trusted sources and do not allow users to upload arbitrary images.

Generated by OpenCVE AI on August 4, 2026 at 12:58 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DSA Debian DSA DSA-6424-1 xen security update
History

Tue, 28 Jul 2026 19:15:00 +0000

Type Values Removed Values Added
First Time appeared Xen
Xen xen
Vendors & Products Xen
Xen xen

Tue, 28 Jul 2026 16:15:00 +0000

Type Values Removed Values Added
Description [This CNA information record relates to multiple CVEs; the text explains which aspects/vulnerabilities correspond to which CVE.] The directory and Rock Ridge / SUSP walk in libfsimage's iso9660 driver derives several lengths directly from attacker-controlled on-disk fields without validating them: * The directory loop itself assumes a good record length. This is CVE-2026-42494. * The calculation of the System Use area may underflow. This is CVE-2026-42495. * The Rock Ridge extension loop assumes a good (inner) record length. This is CVE-2026-62423. * The Rock Ridge NM record processing assumes a good entry length. This is CVE-2026-62424. * The Rock Ridge CE record processing assumes a good size and offset. This is CVE-2026-62425.
Title buffer overruns in libfsimage iso9660 handling
Weaknesses CWE-125
References
Metrics cvssV3_1

{'score': 6.1, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:N/A:H'}

ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


cve-icon MITRE

Status: PUBLISHED

Assigner: XEN

Published:

Updated: 2026-07-28T15:04:48.405Z

Reserved: 2026-04-27T14:20:24.139Z

Link: CVE-2026-42494

cve-icon Vulnrichment

Updated: 2026-07-28T15:04:01.977Z

cve-icon NVD

Status : Deferred

Published: 2026-07-28T13:18:32.370

Modified: 2026-07-28T16:17:48.180

Link: CVE-2026-42494

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-04T13:00:11Z

Weaknesses