GHSA-v73p-f52r-fmmr
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconObtain authenticated Atlas account
-
DeliveryNavigate to Create Entity page
-
ExploitSubmit entity with embedded XSS payload
-
InstallPayload persists in Atlas metadata store
-
C2Privileged user views poisoned entity
-
ExecuteMalicious script executes in victim's browser
-
ImpactSession token exfiltrated or account hijacked
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization HTML tag escaping
MITRE ATT&CK
1 technique across 1 tactic: Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires a valid authenticated session on the Apache Atlas instance - at minimum a low-privilege account capable of creating entities (the default for most non-guest users). The vulnerable surface is specifically the Create Entity page. A second victim user must subsequently view the affected entity for the stored payload to execute; exploitation is not self-triggering. Limiting factors include: the need for an active account on the target Atlas instance, victim browse action required (UI:R), and the fact that Atlas is typically an internal enterprise tool not exposed to the public internet. No special non-default configuration or specific plugin is described as required. |
| Impact | No CVSS vector was supplied in the input data, so quantitative scoring relies on independent assessment. The severity is rated 'important' by the Apache security team, consistent with Stored XSS carrying meaningful organizational risk when admin accounts may be targeted. Authentication is required - the description explicitly states 'an authenticated user can perform XSS' - which reduces the attack surface compared to unauthenticated XSS; however, in Apache Atlas deployments, obtaining a low-privilege account may be feasible in environments with self-service or federated identity. Stored XSS is more dangerous than Reflected XSS because payload persistence means attackers do not need to trick victims into clicking crafted links. The attack requires victim interaction (viewing the entity), which limits automated mass exploitation. No EPSS score, KEV listing, or POC code was present in the provided data, so exploitation probability signals are unavailable. Real-world risk is moderate-to-high in deployments where untrusted users share the platform with privileged administrators. |
| Exploit ScenarioDerived | An attacker with a valid Apache Atlas account navigates to the Create Entity page and submits a crafted entity name or attribute containing a JavaScript payload (e.g., a script that exfiltrates the current user's session cookie to an attacker-controlled server). The payload is stored in Atlas's metadata store. When an administrator or data steward later browses the entity catalog and views the poisoned entity, the script executes silently in their browser, delivering the admin's session token to the attacker and enabling full account takeover. No public POC code has been identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jun 22, 2026
Stored XSS in Apache Atlas's Create Entity page allows any authenticated user to inject persistent malicious JavaScript that executes in other users' browsers. All deployments running Apache Atlas 2.4.0 and earlier are affected. An attacker with a valid account can store a crafted payload that triggers against higher-privileged users - such as administrators - who later view the poisoned entity, enabling session hijacking or credential theft. No public exploit or CISA KEV listing has been identified at time of analysis.
RemediationAI
Vendor-released patch: Apache Atlas 2.5.0. Organizations should upgrade to version 2.5.0, which resolves the stored XSS according to the Apache security advisory at https://atlas.apache.org/ and the oss-security disclosure at https://seclists.org/oss-sec/2026/q2/985. If immediate upgrade is not possible, consider restricting Create Entity privileges to a minimal set of trusted users via Atlas's role-based access control, thereby reducing the population of accounts capable of injecting payloads. Additionally, deploying a Web Application Firewall (WAF) with XSS filtering rules in front of the Atlas UI can reduce - but not eliminate - the risk, as WAF bypass techniques exist. Content Security Policy (CSP) headers, if not already configured, should be evaluated as a compensating control to limit script execution scope in victims' browsers.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 2 packages in maven, euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Apache Atlas is an Apache Software Foundation open-source data governance and metadata management platform widely used in enterprise data lake and Hadoop ecosystems. The Create Entity page allows authenticated users to define metadata entities. The vulnerability arises because user-supplied input submitted during entity creation is stored server-side and later rendered in other users' browsers without adequate output encoding or sanitization - the classic Stored (Persistent) XSS pattern corresponding to CWE-79 (Improper Neutralization of Input During Web Page Generation). No CPE strings were provided in the input data, but the advisory unambiguously identifies Apache Atlas through version 2.4.0 as the affected scope. The issue was discovered by Grzegorz Misiun and disclosed via the oss-security mailing list.
Know when Atlas gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
Network-delivered stored XSS requiring low-privilege auth (PR:L), victim browse action (UI:R), with scope change (S:C) affecting the victim's browser session.
Primary rating from Vendor (CNA).
CVSS VectorVendor
Lifecycle Timeline
2Description PRE-NVD
Blast Radius
ecosystem impact- 1 maven packages depend on org.apache.atlas:atlas-dashboardv2 (1 direct, 0 indirect)
Ecosystem-wide dependent count for version 2.5.0.
Executive ViewAI
Apache Atlas versions 2.4.0 and earlier contain a critical stored cross-site scripting vulnerability that allows authenticated users to inject malicious code affecting other users, including administrators. With no public exploit identified at time of analysis, the risk comes from compromised internal accounts or authorized users who can exploit this to hijack admin sessions and steal credentials, directly compromising metadata governance and administrative access controls. All organizations running unpatched Atlas versions face indefinite exposure until vendor patch becomes available.
Restrict entity creation permissions to essential personnel only; implement input validation and output encoding at application and reverse-proxy layers; deploy Content Security Policy headers and WAF rules targeting XSS patterns; enable comprehensive audit logging and alerting for entity creation and suspicious access patterns; segregate privileged user network access; monitor for anomalous privilege elevation and unauthorized entity access.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.
Missing authorization on admin REST endpoints in Apache Atlas 0.8.0 through 2.5.0 allows any authenticated user - regard
A vulnerability in import module of Apache Atlas allows an authenticated user to write to web server filesystem.8.4 to 2
Apache Atlas versions 0.6.0 (incubating), 0.7.0 (incubating), and 0.7.1 (incubating) allow access to the webapp director
Error responses from Apache Atlas versions 0.6.0-incubating and 0.7.0-incubating included stack trace, exposing excessiv
An authenticated user can perform XSS and potentially impersonate another user.3.0 and earlier. Rated high severity (CVS
Apache Atlas versions 0.6.0-incubating and 0.7.0-incubating were found vulnerable to cross frame scripting. Rated medium
Apache Atlas versions 0.6.0-incubating and 0.7.0-incubating were found vulnerable to Reflected XSS in the search functio
Apache Atlas versions 0.6.0-incubating and 0.7.0-incubating were found vulnerable to DOM XSS in the edit-tag functionali
Apache Atlas versions 0.6.0-incubating and 0.7.0-incubating were found vulnerable to Stored Cross-Site Scripting in the
Apache Atlas versions 0.6.0-incubating and 0.7.0-incubating use cookies that could be accessible to client-side script.
A vulnerability was found in Creativeitem Atlas Business Directory Listing 2.13 and classified as problematic. Rated med
A vulnerability has been found in Creativeitem Atlas Business Directory Listing 2.13 and classified as problematic. Rate
EUVD-2025-210296
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB