Skip to main content

SAPUI5 EUVDEUVD-2026-55883

| CVE-2026-66771 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-08-11 sap GHSA-v37p-2wmc-8vqg
6.1
CVSS 3.1 · Vendor: sap
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as key user with adaptation privileges
  2. Delivery
    Open content adaptation editor for target Fiori application
  3. Exploit
    Inject malicious JavaScript into persisted UI adaptation
  4. Execution
    Wait for victim to open adapted application
  5. Persist
    Script executes in victim's browser session
  6. Impact
    Exfiltrate 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.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

SAPUI5 754
SAPUI5 757
SAPUI5 755
SAPUI5 816
SAPUI5 UI_700 200
SAPUI5 SAP_UI 750
SAPUI5 756
SAPUI5 758

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

Vendor (sap) PRIMARY 6.1 MEDIUM
AV:N/AC:L/PR:H/UI:R/S:U/C:H/I:H/A:N
vuln.today AI 6.1 MEDIUM

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.

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

Primary rating from Vendor (sap).

CVSS VectorVendor: sap

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

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

EPSS Score
0.2%
Top 88% exploitable
Prevalence
Medium
SAP Fiori UI framework, common in large enterprise SAP deployments
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

30
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +30
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Cross-Site Scripting occurs when an application accepts untrusted data and sends it to a web browser without proper validation or encoding.

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