Skip to main content

SAP NetWeaver ABAP EUVDEUVD-2026-98187

| CVE-2026-76976 MEDIUM
Cross-site Scripting (XSS) (CWE-79)
2026-10-13 sap GHSA-69q3-7grf-jffv
5.4
CVSS 3.1 · Vendor: sap
View

Attack ChainAIDerived

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

  1. Access
    Authenticate with low-privilege SAP account
  2. Delivery
    Inject unsanitized script via SAP GUI for HTML function
  3. Exploit
    Victim opens affected content
  4. Execution
    Script executes in victim browser context
  5. Impact
    Exfiltrate session data or alter records

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

Exploitation requires an authenticated SAP account (PR:L) with access to the specific SAP GUI for HTML functionality that mishandles user-supplied content, plus a victim who actively interacts with the attacker-injected content (UI:R) inside a SAP GUI for HTML application on SAP NetWeaver AS ABAP. Limiting factors that reduce realistic risk: the attacker cannot act fully unauthenticated, the payload only fires when a second user views the malicious content, and impact is confined to the victim's browser session (low confidentiality/integrity, no availability impact). Effective exploitation typically targets a higher-privileged victim to gain meaningful value from the script execution.

Impact

This is a medium-severity stored/reflected cross-site scripting flaw (CWE-79) in SAP GUI for HTML applications on SAP NetWeaver AS ABAP, rated CVSS 5.4. The CVSS vector (AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N) shows network reach and low complexity, but two meaningful brakes on real-world risk: the attacker must already hold valid low-level credentials (PR:L) and a victim must actively interact with the malicious content (UI:R). The scope change (S:C) reflects that injected script executes in the victim's browser context - a different security authority than the vulnerable component - while impact is limited to low confidentiality and low integrity with no availability effect. No EPSS score, CISA KEV listing, or public POC was provided in the input, so there is no signal of active exploitation or widespread weaponization. Weighing these signals together, this is a real but not emergency-tier issue: the authentication-plus-interaction requirement makes it better suited to targeted attacks (e.g., a malicious insider or compromised low-privilege account phishing a higher-privileged SAP user) than mass exploitation. No key data points directly conflict, but the absence of EPSS/KEV/POC data means prioritization leans on the moderate CVSS alone; patch urgency should align with SAP's own Patch Day guidance rather than active-exploitation pressure.

Exploit ScenarioDerived

An attacker with a low-privilege authenticated SAP account submits crafted content containing malicious JavaScript into a SAP GUI for HTML function that fails to sanitize user-supplied input. When a targeted colleague or administrator later views that content in their browser, the script executes in their authenticated SAP session, enabling session-context actions such as reading or manipulating data the victim can access. No public exploit code was identified at time of analysis, and successful exploitation depends on the victim interacting with the attacker-supplied content.

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

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

Alert me

AnalysisAIv1 – Oct 13, 2026

Cross-site scripting in applications based on SAP GUI for HTML on SAP NetWeaver Application Server ABAP lets an authenticated attacker (PR:L) inject malicious content through functionality that does not sufficiently sanitize user-supplied input, with the script executing in a second user's browser once that victim interacts with the poisoned content (UI:R). The flaw is rated CVSS 5.4 (CWE-79), with scope change and low confidentiality/integrity impact and no availability impact; SAP is the reporting vendor and has published Security Note 3671819. There is no public exploit identified at time of analysis and no CISA KEV listing, so this should be treated as a medium-severity, credentialed-to-credentialed escalation path rather than an internet-facing emergency.

RemediationAI

Apply the correction delivered in SAP Security Note 3671819 (https://me.sap.com/notes/3671819), which is distributed through SAP Security Patch Day (https://url.sap/sapsecuritypatchday); SAP has not published an exact patched version string in the supplied data, so treat the note as the authoritative source for the applicable support package and kernel/patch level and apply it to every AS ABAP system hosting SAP GUI for HTML applications. Where patching must be staged, reduce exposure by restricting which accounts can reach the SAP GUI for HTML functionality that handles user-supplied content, and by removing or limiting cross-user visibility of attacker-writable fields (the practical trade-off is reduced business functionality for those screens); network-level restriction of the WebGUI/ITS HTTP path to trusted internal ranges lowers the attacker population but does not remove the need for the patch. Additional compensating controls include deploying a reverse proxy or WAF with XSS filters in front of the SAP GUI for HTML endpoint (imperfect, easily bypassed with encoded payloads, and it may break legitimate screen content) and instructing users not to interact with unexpected links or injected content in their SAP web sessions, since exploitation requires the victim to actively interact (UI:R). Because the attack requires a valid authenticated SAP account (PR:L), aggressively reviewing and pruning unnecessary SAP user accounts and removing dialog access for service/technical users reduces the number of viable injection sources but is not a substitute for the vendor fix.

Affected VersionsENISA

SAP NetWeaver Application Server ABAP (Applications based on SAP GUI for HTML) SAP_BASIS 731
SAP NetWeaver Application Server ABAP (Applications based on SAP GUI for HTML) SAP_BASIS 754
SAP NetWeaver Application Server ABAP (Applications based on SAP GUI for HTML) SAP_BASIS 757
SAP NetWeaver Application Server ABAP (Applications based on SAP GUI for HTML) SAP_BASIS 755
SAP NetWeaver Application Server ABAP (Applications based on SAP GUI for HTML) SAP_BASIS 752
SAP NetWeaver Application Server ABAP (Applications based on SAP GUI for HTML) SAP_BASIS 816
SAP NetWeaver Application Server ABAP (Applications based on SAP GUI for HTML) SAP_BASIS 756
SAP NetWeaver Application Server ABAP (Applications based on SAP GUI for HTML) SAP_BASIS 758
SAP NetWeaver Application Server ABAP (Applications based on SAP GUI for HTML) SAP_BASIS 751
SAP NetWeaver Application Server ABAP (Applications based on SAP GUI for HTML) SAP_BASIS 753
SAP NetWeaver Application Server ABAP (Applications based on SAP GUI for HTML) SAP_BASIS 750
SAP NetWeaver Application Server ABAP (Applications based on SAP GUI for HTML) SAP_BASIS 740

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 GUI for HTML is the ITS/WebGUI-style rendering layer that translates classic ABAP dynpro screens into HTML and JavaScript so they can be consumed in a browser instead of the native SAP GUI client. Because the rendering layer emits user-supplied field content, table values, and screen text directly into the generated HTML document, missing or incomplete output encoding allows attacker-controlled markup or script to break out of the intended content context. This is CWE-79 (Improper Neutralization of Input During Web Page Generation), i.e. cross-site scripting - the underlying technology stack is the SAP NetWeaver Application Server ABAP platform hosting applications based on SAP GUI for HTML, identified by the CPE record cpe:2.3:a:sap_se:sap_netweaver_application_server_abap_(applications_based_on_sap_gui_for_html), which carries no version constraints and therefore indicates the vendor advisory, not a bounded release range, is the authoritative scoping document. The CVSS vector's scope change (S:C) reflects that the injected script executes in the victim's browser context (a different security authority from the vulnerable ABAP component), which is why confidentiality and integrity are scored Low while availability is None - the payload is confined to the victim's web session and cannot directly affect the SAP application server.

Know when Sap Netweaver Application Server Abap Applications Based On Sap Gui For Html 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 5.4 MEDIUM
AV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
vuln.today AI 5.4 MEDIUM

Network-reachable XSS needing a low-privilege account (PR:L) and victim interaction (UI:R); script runs in the victim's separate browser authority (S:C) with low C/I and no availability impact.

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

Primary rating from Vendor (sap).

CVSS VectorVendor: sap

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

DescriptionCVE.org

Applications based on SAP GUI for HTML in SAP NetWeaver Application Server ABAP do not sufficiently sanitize user-supplied content in certain functionality, allowing an authenticated attacker to send malicious content to another user. If the victim interacts with the affected content, malicious scripts could be executed in the victim's browser context. This vulnerability has a low impact on the confidentiality and integrity of the data and no impact on the availability of the application.

Threat Intelligence Overview

EPSS Score
0.1%
Top 97% exploitable
Prevalence
High
SAP NetWeaver AS ABAP is core, widely-deployed enterprise business software
Social Media
1
Sightings
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.1%
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
High
Technical Impact
Partial

Priority Score

27
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +27
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