
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2021-47844 is a stored cross-site scripting (XSS) vulnerability in Xmind 2020 that allows attackers to inject malicious JavaScript payloads into mind mapping files or custom headers. When a victim opens a crafted .xmind file, the embedded script executes in the application context, potentially enabling remote code execution through mouse interactions or file opening. The CVE was published on January 16, 2026, and assigned by VulnCheck. It carries a CVSS v3.1 base score of 6.1 (Medium) (VulnCheck Advisory).
The vulnerability is classified as CWE-79 (Improper Neutralization of Input During Web Page Generation — Cross-site Scripting). Xmind 2020 fails to properly sanitize user-controlled content embedded in mind map files or custom header fields, allowing persistent JavaScript injection. Because the Xmind desktop application renders content using an embedded web view (Electron/Chromium-based), injected scripts execute with access to Node.js APIs, enabling system command execution beyond typical browser-sandboxed XSS. A public proof-of-concept exploit is available on Exploit-DB (EDB-49827), and a screenshot demonstrating the vulnerability is hosted on Imgur (VulnCheck Advisory, Exploit-DB).
Successful exploitation allows an attacker to execute arbitrary JavaScript within the Xmind application context, which — due to the Electron-based runtime — can escalate to operating system command execution on the victim's machine. This results in low confidentiality and integrity impact at both the application and system scope, with potential for data exfiltration, file manipulation, or installation of persistent malware. Availability is not directly impacted, but the ability to run system commands makes lateral movement and further compromise feasible (VulnCheck Advisory).
A public proof-of-concept exploit has been available on Exploit-DB (EDB-49827) since at least 2021, predating the CVE's formal publication in January 2026. The EPSS score is approximately 0.049% (0.000490), indicating low but non-zero probability of exploitation in the wild. No CISA KEV catalog listing or confirmed in-the-wild threat actor attribution has been identified. Exploitation requires user interaction — specifically, a victim must open a maliciously crafted Xmind file — but no privileges are required on the attacker's side to deliver the payload (Exploit-DB, VulnCheck Advisory).
.xmind file (which is a ZIP archive) and inject a malicious JavaScript payload into a mind map node title, topic, or custom header field within the embedded XML content.require('child_process').exec() API to execute OS commands, e.g., <script>require('child_process').exec('calc.exe')</script> or equivalent for the target OS..xmind file to the target via email, file-sharing platform, or any social engineering vector. No authentication or privileges are required on the attacker's side..xmind files received from unknown or untrusted sources; presence of EDB-49827-related payload strings within .xmind ZIP archive XML content (e.g., <script> tags or child_process references in topic/header fields).cmd.exe, powershell.exe, /bin/sh, calc.exe, curl, wget) shortly after opening an .xmind file.Users should upgrade to a version of Xmind released after 2020 that addresses this vulnerability, or avoid opening .xmind files from untrusted or unknown sources. Organizations should enforce file-sharing policies that restrict receipt of mind map files from external parties. As a defense-in-depth measure, running Xmind in a sandboxed or isolated environment (e.g., a virtual machine) can limit the blast radius of exploitation. No specific vendor patch version has been publicly documented in available advisories; users should consult the official Xmind website for the latest release (VulnCheck Advisory, Xmind).
The vulnerability was formally catalogued by VulnCheck and referenced by CISA-ADP in January 2026, despite the underlying exploit having been publicly available on Exploit-DB since 2021. Red Hat also tracked the CVE in their security advisory database. No significant public researcher commentary or media coverage beyond standard vulnerability database entries has been identified (VulnCheck Advisory, Red Hat).
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."