Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAuthenticate to SAP CRM with low-privilege account
-
DeliveryInject malicious script into CRM content or record
-
ExploitSocially engineer victim user to view injected content
-
ExecutionBrowser renders content without CSP restriction
-
PersistScript executes in victim browser session
-
ImpactLimited integrity manipulation within victim context
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A02:2025 - Security Misconfiguration
ASVS 5.0
V13 - Configuration Configuration hardening
|
| Exploitation Conditions | Exploitation requires the attacker to hold a valid low-privileged SAP CRM account, as confirmed by CVSS PR:L - unauthenticated exploitation is not possible. A victim user must actively interact with the attacker-controlled content within the WebClient UI, as confirmed by CVSS UI:R; passive drive-by exploitation is not applicable. The vulnerability is specifically contingent on the absence of Content Security Policy restrictive directives in SAP CRM WebClient UI responses - if CSP headers are already enforced externally (e.g., via WAF or reverse proxy), the injection vector is neutralized regardless of the application-level gap. Exploitation is further limited by: only low integrity impact with no confidentiality or availability consequence per the CVSS vector, and scope change is confined to the victim's browser session rather than the SAP application server. |
| Impact | The CVSS base score of 4.1 (Medium) accurately reflects the constrained impact profile: while the attack is network-reachable and low-complexity (AV:N/AC:L), it requires an authenticated low-privileged account (PR:L) and mandatory victim interaction (UI:R), introducing two meaningful friction points. Scope:Changed elevates concern slightly but impact is strictly bounded to low integrity with no confidentiality or availability consequence - limiting the blast radius relative to a full XSS account takeover. No EPSS score was provided in the input data; no CISA KEV listing exists; no POC has been identified. The absence of these amplifying signals positions this firmly as a low-urgency finding. The missing CSP headers represent a defense-in-depth failure rather than a direct server-side code execution path, which is consistent with the low impact ratings. The CWE-15 classification is inconsistent with the described vulnerability class and introduces minor uncertainty about whether there is an additional configuration-control dimension not captured in the description - this should be verified against SAP Note 3155685 before finalizing triage. Overall, this is a real but low-priority remediation item for organizations running SAP CRM, most appropriately addressed during a scheduled SAP patch cycle rather than as an emergency response. |
| Exploit ScenarioDerived | An authenticated low-privileged SAP CRM user injects a malicious script payload into a CRM record, activity, or shareable link within the WebClient UI. When a victim user with a valid session navigates to or interacts with that content, the browser executes the script without CSP restriction, potentially enabling session manipulation, UI redirection, or limited data modification within the victim's browser context. No public exploit code has been identified at time of analysis, making opportunistic mass exploitation unlikely. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Jul 14, 2026
Script injection in SAP CRM WebClient UI is enabled by absent Content Security Policy (CSP) directives for certain restrictive headers, allowing an authenticated low-privileged attacker to inject malicious JavaScript that executes in a victim user's browser session. The CVSS vector (PR:L/UI:R/S:C) confirms this requires both an authenticated attacker and victim interaction, with a cross-scope impact consistent with browser-context script execution. No public exploit code or CISA KEV active exploitation listing has been identified at time of analysis, and impact is bounded to low integrity with no confidentiality or availability consequence.
RemediationAI
Apply the corrective measures detailed in SAP Security Note 3155685 (https://me.sap.com/notes/3155685), which addresses the absent CSP configuration in SAP CRM WebClient UI. An exact patched version number is not confirmed from the available input data - the precise fix version must be verified directly from the SAP Note. As an interim compensating control, organizations can enforce a Content-Security-Policy response header at the network boundary using a WAF or reverse proxy, injecting restrictive directives such as script-src 'self'; note this approach risks breaking legitimate inline scripts within the WebClient UI and requires functional regression testing before deployment. Restricting access to the SAP CRM WebClient UI endpoint to internal or VPN-only networks reduces the AV:N exposure surface while awaiting the vendor patch, at the cost of remote access convenience for field users. Monitor SAP Security Patch Day (https://url.sap/sapsecuritypatchday) for updated guidance.
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
SAP CRM WebClient UI is the browser-based front-end of SAP Customer Relationship Management, used widely in enterprise environments to manage customer interactions. The vulnerability arises from missing restrictive CSP directives - headers such as script-src or default-src that instruct browsers to block unauthorized inline or injected scripts. Without these controls, a browser will execute attacker-supplied JavaScript embedded in application-rendered content. The CPE string cpe:2.3:a:sap_se:sap_crm_(webclient_ui):*:*:*:*:*:*:*:* covers all versions with no version bounds, suggesting the CSP gap is architectural or configuration-level rather than isolated to a single code release. The assigned CWE-15 (External Control of System or Configuration Setting) is anomalous for this scenario - CWE-79 (Improper Neutralization of Input During Web Page Generation / XSS) or CWE-693 (Protection Mechanism Failure) would more precisely characterize a missing CSP control; this classification discrepancy should be noted when triaging. The CVSS Scope:Changed metric reflects that script execution escapes the vulnerable application component and operates within the victim's browser security context.
Know when Sap Crm Webclient Ui 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:N/I:L/A:N
Authenticated low-privilege account required (PR:L), victim interaction mandatory (UI:R), browser scope change applies (S:C); description confirms no confidentiality or availability impact.
Primary rating from Vendor (sap).
CVSS VectorVendor: sap
DescriptionCVE.org
SAP CRM WebClient UI allows an attacker to inject and execute malicious scripts in the context of the application due to the absence of a Content Security Policy (CSP) configuration for certain restrictive directives. This vulnerability has a low impact on the integrity of the application. Confidentiality and availability are not impacted.
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
Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.
EUVD-2026-43592
GHSA-xfxh-3p9c-mww9
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB