Description
There are multiple issues.

1. Updates to the XAPI database sanitise input strings, but try
generating the notification using the unsanitised input. This
causes the database's event thread to terminate and cease further
processing.

2. XAPI's UTF-8 encoder implements v3.0 of the Unicode spec, but XAPI
uses libraries which conform to the stricter v3.1 of the Unicode
spec. This causes some strings to be accepted as valid UTF-8 by
XAPI, but rejected by other libraries in use. Notably, such strings
can be entered into the database, after which the database can no
longer be loaded.

3. There is no input sanitisation for Map/Set updates on objects in the
XAPI database.
Published: 2026-07-09
Score: 9.4 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

XAPI accepts user supplied strings without sufficient sanitization, enabling malicious data to be used in notification generation. When XAPI processes these strings, the database event thread crashes, stopping all further event handling and rendering the XAPI interface unusable. In addition, XAPI’s UTF‑8 encoder follows Unicode 3.0 while the other libraries it depends on adhere to Unicode 3.1; as a result, strings deemed valid by XAPI may be rejected by those libraries, leading to database corruption and an inability to load the database. Finally, XAPI’s Map/Set update operations lack any input validation, providing another vector for corrupt data to be written into the database. Together, these flaws cause a complete denial of the XAPI service and, when the database cannot be loaded, can disrupt the hypervisor’s management functions.

Affected Systems

The vulnerability affects Xen’s XAPI component, which is the management interface of the Xen hypervisor platform. No specific version numbers appear in the advisory, so any installation that exposes the documented input handling mechanisms is potentially vulnerable.

Risk and Exploitability

The base CVSS score of 9.4 marks this bug as critical, yet the EPSS score is less than 1 %, indicating a very low probability of real‑world exploitation as of this analysis. The vulnerability is not listed in the CISA KEV catalog. Attackers would need remote access to the XAPI interface, likely via its REST API or similar management ports, and sufficient privileges to submit malicious input. Once access is achieved, a crafted payload can trigger the event thread crash or inject malformed UTF‑8 strings that corrupt the database.

Generated by OpenCVE AI on July 26, 2026 at 15:22 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Xen XAPI to the latest version that implements proper input sanitization and correct UTF‑8 handling.
  • Limit XAPI access to trusted administrators, enforce strong authentication, and isolate the management interface via network segmentation.
  • Validate all UTF‑8 data against Unicode 3.1 before storing it in the database and add defensive checks for Map/Set updates.

Generated by OpenCVE AI on July 26, 2026 at 15:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 09 Jul 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Thu, 09 Jul 2026 16:45:00 +0000

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

Thu, 09 Jul 2026 15:45:00 +0000

Type Values Removed Values Added
Description There are multiple issues. 1. Updates to the XAPI database sanitise input strings, but try generating the notification using the unsanitised input. This causes the database's event thread to terminate and cease further processing. 2. XAPI's UTF-8 encoder implements v3.0 of the Unicode spec, but XAPI uses libraries which conform to the stricter v3.1 of the Unicode spec. This causes some strings to be accepted as valid UTF-8 by XAPI, but rejected by other libraries in use. Notably, such strings can be entered into the database, after which the database can no longer be loaded. 3. There is no input sanitisation for Map/Set updates on objects in the XAPI database.
Title XAPI UTF-8 string handling
Weaknesses CWE-20
References
Metrics cvssV4_0

{'score': 9.4, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H'}


cve-icon MITRE

Status: PUBLISHED

Assigner: XEN

Published:

Updated: 2026-07-09T16:07:56.939Z

Reserved: 2025-08-26T06:48:41.443Z

Link: CVE-2025-58146

cve-icon Vulnrichment

Updated: 2026-07-09T15:04:54.978Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-26T15:30:04Z

Weaknesses
  • CWE-20

    Improper Input Validation