Skip to main content

OpenNebula EUVDEUVD-2025-209588

| CVE-2025-56535 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-04-29 cve@mitre.org
6.1
CVSS 3.1 · NVD
Share

Severity by source

NVD PRIMARY
6.1 MEDIUM
AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
vuln.today AI
6.1 MEDIUM

Network-delivered reflected XSS with no auth required; scope changes to victim browser; no availability impact applies.

3.1 AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:N/PR:N/UI:A/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
Required
Scope
Changed
Confidentiality
Low
Integrity
Low
Availability
None

Lifecycle Timeline

4
Analysis Generated
Jul 24, 2026 - 05:46 vuln.today
CVSS changed
Apr 29, 2026 - 17:22 NVD
6.1 (MEDIUM)
EUVD ID Assigned
Apr 29, 2026 - 16:22 euvd
EUVD-2025-209588
CVE Published
Apr 29, 2026 - 16:16 nvd
MEDIUM 6.1

DescriptionCVE.org

A cross-site scripting (XSS) vulnerability in opennebula v6.10.0.1 allows attackers to execute arbitrary web scripts or HTML via injecting a crafted payload into the zone attribute parameter.

AnalysisAI

Reflected cross-site scripting in OpenNebula 6.10.0.1 allows unauthenticated remote attackers to inject arbitrary JavaScript into the zone attribute parameter of the web management interface, executing in the security context of a victim user's browser session upon interaction. A public proof-of-concept exploit exists on GitHub, confirmed by SSVC classification of 'poc'. EPSS probability sits at 0.03% (8th percentile), indicating low observed exploitation activity, and the vulnerability is not listed in the CISA KEV catalog.

Technical ContextAI

OpenNebula is an open-source cloud computing and data center virtualization platform providing infrastructure management via a web UI. The vulnerability resides in how the application processes the zone attribute parameter - a component related to multi-zone cloud resource management - without properly sanitizing or encoding user-supplied input before rendering it in the browser. CWE-79 (Improper Neutralization of Input During Web Page Generation) is the root cause: the application fails to escape or validate attacker-controlled input before embedding it into the DOM, allowing script injection. The CVSS Scope:Changed (S:C) metric confirms that successful exploitation crosses security boundaries - the attacker's payload executes within the victim's authenticated browser session, potentially accessing resources beyond the originating context. Affected CPE: cpe:2.3:a:opennebula:opennebula:*:*:*:*:*:*:*:* (wildcard version range per NVD; only version 6.10.0.1 is specifically named in the description).

RemediationAI

The primary remediation path is to upgrade to OpenNebula 7.x, as suggested by the vendor's release announcement at opennebula.io/opennebula-7/; however, an exact fix version with confirmed security patch inclusion has not been independently verified from the available reference data. As a compensating control where immediate upgrade is not feasible, administrators should implement a Content Security Policy (CSP) header on the OpenNebula web interface to restrict inline script execution, which would significantly reduce the exploitability of this XSS vector - note that CSP configuration requires careful tuning to avoid breaking legitimate application functionality. Additionally, restricting access to the OpenNebula web UI to trusted internal networks or VPN reduces the attack surface by limiting who can deliver crafted payloads to administrative users. The VulDB advisory at vuldb.com/vuln/360177 and the PoC at github.com/MarkArtamonov/OpenNebula-CVE-2025-56535 should be reviewed for additional technical mitigations.

Share

EUVD-2025-209588 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy