Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate as key user with adaptation privileges
-
DeliveryOpen content adaptation editor for target Fiori application
-
ExploitInject malicious JavaScript into persisted UI adaptation
-
ExecutionWait for victim to open adapted application
-
PersistScript executes in victim's browser session
-
ImpactExfiltrate session tokens or perform unauthorized transactions
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Output encoding, context-aware escaping
MITRE ATT&CK
2 techniques across 2 tactics: Initial Access, Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | The content adaptation feature (SAP Fiori key user adaptation / SAPUI5 Flexibility) must be enabled and accessible, which is a non-default administrative choice. The attacker must be authenticated with a key user account that has been explicitly granted content adaptation privileges - exploitation is impossible without this role assignment. A secondary victim user must actively open the adapted application after the malicious adaptation is persisted; exploitation does not occur passively or on the attacker's own session. Limiting factors: the required PR:H (high privilege) role is not assigned to ordinary end users; the feature must be deliberately enabled by administrators; and victims must interact with the specific adapted application version, not the baseline. These conditions meaningfully reduce the realistic attacker population compared to the raw CVSS score implies. |
| Impact | The CVSS 3.1 base score of 6.1 (Medium) is shaped by two important mitigating metrics: PR:H requires the attacker to already hold key user privileges with content adaptation rights, and UI:R requires a secondary victim to open the manipulated application. These two factors substantially limit exploitability compared to a typical stored XSS with no authentication requirement. However, the C:H and I:H impact ratings reflect the real damage once exploitation succeeds - full session compromise and the ability to perform any action the victim can perform. No EPSS score was provided in the source data, so exploitation probability cannot be quantitatively assessed. The vulnerability is not listed in the CISA KEV catalog, and no public proof-of-concept has been identified, suggesting opportunistic mass exploitation is not currently occurring. The realistic threat actor is a malicious or compromised insider who already holds the key user role - a relatively narrow but non-trivial threat model in large SAP deployments where key user rights are delegated broadly for business agility. |
| Exploit ScenarioDerived | An insider threat actor holding a key user account with SAP Fiori content adaptation privileges navigates to the adaptation editor, injects a JavaScript payload (e.g., a cookie-harvesting script) into a persisted UI change for a widely used application such as a procurement or HR Fiori app. When a finance manager opens that application to approve invoices, the stored script silently executes in their browser, exfiltrates their SAP session token to an external endpoint, and submits unauthorized approval transactions on their behalf. No public proof-of-concept code has been identified, but the technique is well-understood and requires no specialized tooling beyond browser developer tools. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 11, 2026
Stored cross-site scripting in SAPUI5's content adaptation feature allows a key user with content adaptation privileges to inject persistent malicious scripts into adapted application definitions. When any user subsequently opens the compromised adapted application, the injected script executes in their browser session, enabling session token theft and unauthorized actions on behalf of the victim. Affected versions span multiple SAPUI5 release tracks (754 through 816 and SAP_UI 750); no public exploit or CISA KEV listing has been identified at time of analysis.
RemediationAI
Apply the patch documented in SAP Security Note 3772071 (https://me.sap.com/notes/3772071), released as part of SAP Security Patch Day. No specific fixed version number was provided in the available data - consult the SAP Note directly for the exact transport or package version applicable to each affected release track. As a compensating control pending patching, restrict the key user / content adaptation role assignment to the minimum necessary set of trusted users and audit existing assignments; this directly addresses the PR:H prerequisite and reduces the attacker surface. Additionally, reviewing and auditing currently persisted content adaptations across affected systems for unexpected script tags or event handlers can identify whether exploitation has already occurred. Disabling the content adaptation feature entirely is an option with significant functional trade-off - it removes all key user UI personalization capability - and should only be considered where the risk tolerance demands it.
Affected VersionsENISA
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
SAPUI5 is SAP's JavaScript-based UI framework underpinning SAP Fiori applications. The content adaptation feature - also called key user adaptation or SAPUI5 Flexibility - allows designated key users to persist UI modifications (layout changes, field additions, custom labels) that are then shared with all application users. CWE-79 (Improper Neutralization of Input During Web Page Generation) describes the root cause: user-supplied content is not adequately sanitized before being stored and later rendered as part of the application's DOM. The stored payload survives between sessions and is served to every subsequent visitor of the adapted application. The CPE cpe:2.3:a:sap_se:sapui5:*:*:*:*:*:*:*:* confirms the vulnerability is within SAP SE's SAPUI5 product line itself, not a third-party plugin.
Know when Sapui5 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:H/UI:R/S:U/C:H/I:H/A:N
PR:H reflects mandatory key user role; UI:R requires victim to open adapted app; S:U as XSS executes within the same application origin; A:N as availability is unaffected.
Primary rating from Vendor (sap).
CVSS VectorVendor: sap
DescriptionCVE.org
SAPUI5 allows a key user with content adaptation privileges to inject malicious script content into persisted application changes. When another user subsequently opens the adapted application, the injected script executes in the victim's browser session. Successful exploitation could allow the attacker to access sensitive session data and perform unauthorized actions on behalf of the victim, resulting in a high impact on confidentiality and integrity. There is no impact on availability.
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.
Due to improper neutralization of input in SAPUI5 - versions SAP_UI 750, SAP_UI 754, SAP_UI 755, SAP_UI 756, SAP_UI 757,
Insufficient input validation in SAP UI5 allows an authenticated, low-privileged user to submit crafted content that is
EUVD-2026-55883
GHSA-v37p-2wmc-8vqg
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB