Skip to main content

SAP GUI for Java EUVDEUVD-2026-72577

| CVE-2026-66768 CRITICAL
Reliance on Untrusted Inputs in a Security Decision (CWE-807)
2026-09-08 sap GHSA-rjmq-hvpj-4qrc
9.0
CVSS 3.1 · Vendor: sap
View

Attack ChainAIDerived

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

  1. Access
    Compromise or spoof connected backend
  2. Delivery
    Lure user to connect via SAP GUI for Java
  3. Exploit
    Send crafted backend response invoking gated function
  4. Execution
    Trust-policy check bypassed (CWE-807)
  5. Persist
    Execute arbitrary OS commands on client
  6. Impact
    Full compromise of victim workstation

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Trusted input validation
Exploitation Conditions

Exploitation requires a connected backend SAP system that the attacker can manipulate or control (consistent with PR:L) and a victim who actively connects and interacts with that backend via SAP GUI for Java (UI:R). The attacker must be able to influence backend responses so they invoke the specific client functions gated by the trust-level policy; exploitation is limited by needing that backend foothold, an active client session with user interaction, and the SAP GUI for Java client rather than the Windows SAP GUI variant. It is not exploitable against a client that never connects to an attacker-influenced backend.

Impact

The signals are internally consistent for a serious client-side RCE: AV:N/AC:L means the trigger crosses the network from the backend with low complexity; PR:L reflects that the attacker needs some foothold on/into a connected backend; UI:R means a user must be connected and interacting with the malicious server; and S:C with C:H/I:H/A:H captures that a compromised backend crosses a trust boundary to fully compromise a separate client workstation, which is what drives the 9.0. The practical constraint is meaningful - this is not a mass-scannable internet exposure but a scenario requiring a rogue or compromised backend and an active client session, so exploitation is more targeted than opportunistic; no EPSS score, KEV listing, or public POC is provided, and there is no public exploit identified at time of analysis, which lowers near-term wormable risk while leaving supply-chain-style backend-compromise scenarios credible. Given SAP GUI's role as an administrative client, any organization running it against SAP landscapes should treat this as urgent patching regardless of size. Note the input Tag 'Information Disclosure' understates the impact - the described outcome is arbitrary command execution (full CIA impact), not mere disclosure.

Exploit ScenarioDerived

An attacker who has gained low-privileged control over an SAP backend (or stands up a rogue server a user is lured into connecting to) crafts a response that invokes a client function which the trust policy should have blocked. When a user opens or interacts with a transaction against that backend using SAP GUI for Java, the client executes attacker-chosen OS commands on the workstation. No public exploit is identified at time of analysis, but the low attack complexity makes reliable exploitation plausible for an attacker positioned on the backend.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.3% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Sep 08, 2026

Arbitrary command execution in SAP GUI for Java arises because the client does not correctly enforce its trust-level policy for certain functions that a connected backend can invoke. A low-privileged attacker who controls or compromises a backend SAP system can trigger the affected client-side functionality to run commands on the connected user's workstation, with high impact to confidentiality, integrity, and availability. The CVSS 3.1 base score is 9.0 (scope-changed, requiring user interaction), it was reported by SAP with a fix note, and there is no public exploit identified at time of analysis.

RemediationAI

Apply the fix described in SAP Security Note 3781729 (https://me.sap.com/notes/3781729), published through SAP Security Patch Day (https://url.sap/sapsecuritypatchday) - Patch available per vendor advisory; the exact fixed version is not stated in the provided data and should be taken from the SAP Note (authenticated SAP customer access required). As compensating controls until patched: restrict SAP GUI connections to a curated, trusted list of backend systems and block ad-hoc/self-defined server entries so users cannot connect to attacker-controlled hosts; harden the SAP GUI security configuration to deny or prompt on backend-initiated shell/command and file operations (trade-off: may break legitimate GUI-scripting or backend-driven automation workflows); and prioritize integrity monitoring and access hardening on the SAP application servers themselves, since the attack presupposes a manipulated or compromised backend.

Affected VersionsENISA

SAP NetWeaver (SAP GUI for Java) BC-FES-JAV 8.10

Affected Packages

euvd sap_netweaver_sap_gui_for_java_bc_fes_jav no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

SAP GUI for Java is the cross-platform desktop client used to connect to SAP NetWeaver / ABAP application servers (CPE cpe:2.3:a:sap_se:sap_netweaver_(sap_gui_for_java)). The root cause is CWE-807 (Reliance on Untrusted Inputs in a Security Decision): the client's trust-level policy is meant to gate which backend-invoked functions may execute sensitive local operations, but the enforcement is incorrect, so a security decision is made based on input the backend controls. Because SAP GUI supports server-driven features (such as GUI scripting, shell/command invocation, and file operations initiated by the backend), a malicious or manipulated backend can reach functionality that should have been blocked by the trust policy, resulting in command execution on the client host.

Know when Java 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 9.0 CRITICAL
AV:N/AC:L/PR:L/UI:R/S:C/C:H/I:H/A:H
ENISA EUVD HIGH
vuln.today AI 9.0 CRITICAL

Backend foothold gives PR:L, victim must interact (UI:R), the compromised backend crosses trust boundary to the client (S:C), and command execution yields C:H/I:H/A:H.

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

Primary rating from Vendor (sap).

CVSS VectorVendor: sap

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

DescriptionCVE.org

SAP GUI for Java does not correctly enforce the trust level policy for certain functions invoked from a connected backend system. A low-privileged attacker could exploit this weakness by manipulating a connected backend system to trigger affected functionality. This could allow arbitrary command execution on the victim's machine, leading to a high impact on the confidentiality, integrity, and availability of the affected system.

Executive ViewAI

Why It Matters

SAP GUI for Java contains a command-execution vulnerability that allows attackers who compromise an SAP backend system to remotely execute arbitrary commands on connected end-user workstations. The vulnerability exploits insufficient trust-level validation in the client, affecting all users connecting to a compromised backend. Organizations face potential data exfiltration, malware deployment, and system compromise across their SAP user base.

Business Impact: Severe
Compensating Controls

Until vendor patch availability, segment SAP backend systems from general-access networks and restrict administrative access through bastion hosts with comprehensive audit logging. Deploy endpoint detection and response (EDR) monitoring on workstations running SAP GUI for Java to detect post-exploitation activity. Enforce principle of least privilege for all backend accounts and implement real-time alerts for privilege escalation attempts. Evaluate alternative SAP access methods (web-based Fiori, browser clients) for sensitive transactions where feasible.

Threat Intelligence Overview

EPSS Score
0.3%
Top 76% exploitable
Prevalence
High
Standard SAP client software across large SAP-using enterprises
Threat Intel
2
1 sources
Social Media
1
Sightings
Data Quality
6 sources
Confidence: High

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 CRITICAL
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
Very High
Technical Impact
Total

Priority Score

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

More in Java

View all
CVE-2012-4681 CRITICAL POC
9.8 Aug 28

Oracle Java SE 7 Update 6 and earlier contains multiple sandbox bypass vulnerabilities via the ClassFinder and forName m

CVE-2015-7450 CRITICAL POC
9.8 Jan 02

Remote code execution in IBM Sterling B2B Integrator, Sterling Integrator, and Tivoli Common Reporting allows unauthenti

CVE-2013-2465 CRITICAL POC
9.8 Jun 18

Java Runtime Environment sandbox bypass via incorrect image channel verification in 2D component allows remote unauthent

CVE-2011-3544 CRITICAL POC
9.8 Oct 19

Oracle Java SE JDK/JRE 7 and 6 Update 27 and earlier allows remote code execution with complete system compromise throug

CVE-2010-1871 HIGH POC
8.8 Aug 05

JBoss Seam 2 in Red Hat JBoss EAP 4.3.0 fails to sanitize JBoss Expression Language inputs, allowing remote attackers to

CVE-2012-1723 CRITICAL POC
9.8 Jun 16

Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 update 4 and earlier, 6 up

CVE-2013-0422 CRITICAL POC
9.8 Jan 10

Multiple vulnerabilities in Oracle Java 7 before Update 11 allow remote attackers to execute arbitrary code by (1) using

CVE-2012-0507 CRITICAL POC
9.8 Jun 07

Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 2 and earlier, 6 Up

CVE-2015-4852 CRITICAL POC
9.8 Nov 18

The WLS Security component in Oracle WebLogic Server 10.3.6.0, 12.1.2.0, 12.1.3.0, and 12.2.1.0 allows remote attackers

CVE-2012-5076 CRITICAL POC
9.8 Oct 16

Unspecified vulnerability in the Java Runtime Environment (JRE) component in Oracle Java SE 7 Update 7 and earlier allow

CVE-2017-3066 CRITICAL POC
9.8 Apr 27

Remote unauthenticated attackers can execute arbitrary code on Adobe ColdFusion servers through Java deserialization fla

CVE-2012-0391 CRITICAL POC
9.8 Jan 08

The ExceptionDelegator component in Apache Struts before 2.2.3.1 interprets parameter values as OGNL expressions during

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