Skip to main content

SAP Approuter EUVDEUVD-2026-55886

| CVE-2026-66774 LOW
Improper Check for Unusual or Exceptional Conditions (CWE-754)
2026-08-11 sap GHSA-82g4-h784-m68h
3.7
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 BTP account
  2. Delivery
    Identify non-default Approuter configuration
  3. Exploit
    Send crafted request targeting error-handling path
  4. Execution
    Await favorable external conditions
  5. Persist
    Trigger unhandled exception in node.js Approuter
  6. Impact
    Cause routing service disruption

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A10:2025 - Mishandling of Exceptional Conditions
ASVS 5.0
V16 - Security Logging and Error Handling Unusual condition handling
Exploitation Conditions

Exploitation requires both low user privileges (per the CVE description, contradicting the PR:N CVSS value - this discrepancy is unresolved) and a non-default SAP Approuter configuration. The attack complexity is rated High because triggering the vulnerable code path depends on conditions outside the attacker's control, meaning exploitation cannot be reliably automated or repeated on demand. Exploitation is further limited to availability impact only - no data access or modification is possible. The specific non-default configuration required is not disclosed in public sources; organizations should consult SAP Note 3786038 for details. Standard default deployments of SAP Approuter are stated to be outside the exploitable scope.

Impact

The overall risk profile for this vulnerability is low. The CVSS base score of 3.7 reflects a network-accessible but high-complexity attack (AV:N/AC:H) limited to availability impact (A:L) with no confidentiality or integrity consequence. The AC:H rating is meaningful here: exploitation depends on conditions outside the attacker's control, making reliable triggering difficult. There is no CISA KEV listing and no public exploit identified at time of analysis; EPSS data was not provided but would be expected to be very low given the narrow impact and high complexity. A key data conflict exists: the CVSS vector specifies PR:N (unauthenticated), while the description explicitly states 'an attacker with low privileges' is required - this discrepancy means the effective attack surface may be narrower than the raw vector implies, and security teams should treat PR:L as the more conservative and likely accurate condition until SAP clarifies. The 'Information Disclosure' tag in the EUVD record also conflicts with the CVSS impact of C:N - this tag appears to be erroneous or metadata noise and should not influence triage. Even a mid-sized enterprise running SAP BTP workloads should treat this as a low-urgency patch within a normal maintenance window rather than an emergency remediation, given the non-default configuration requirement and limited blast radius.

Exploit ScenarioDerived

A low-privileged network attacker, operating against a non-default SAP Approuter deployment, crafts requests or triggers error conditions designed to expose the improper error-handling path in the node.js routing layer. Successful exploitation would require the attacker to wait for or induce specific external conditions outside their control, making reliable exploitation opportunistic rather than deterministic. The result is a partial degradation of Approuter availability - likely a process crash or routing failure - with no access to underlying data.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
Patch available 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

Improper error condition handling in SAP Approuter (the node.js routing component of SAP Business AI Platform) allows a low-privileged network attacker to cause a partial availability disruption under a non-default configuration. The attack is highly complex, requiring conditions outside the attacker's control, and produces only low availability impact with no confidentiality or integrity loss. No public exploit has been identified at time of analysis, and a vendor patch is available in Approuter node.js package version 23.0.0 and later.

RemediationAI

The primary fix is to upgrade the SAP Approuter node.js package to version 23.0.0 or later, as confirmed by EUVD-2026-55886 and SAP's patch day advisory at https://url.sap/sapsecuritypatchday and SAP Note 3786038 at https://me.sap.com/notes/3786038. Because exploitation requires a non-default configuration, organizations that cannot immediately patch should audit their Approuter deployment configuration and disable or avoid any non-standard error-handling or routing configurations until the patch is applied - though the specific non-default setting is not disclosed in available public data, so reviewing the SAP Note for configuration guidance is advised. Given the low severity and availability-only impact, a forced restart of the Approuter process serves as a temporary recovery measure if a disruption occurs, but does not prevent re-exploitation.

Affected VersionsENISA

SAP Business AI Platform (Approuter) SAP Approuter node.js package < 23.0.0

Affected Packages

euvd sap_business_ai_platform_approuter_sap_approuter_node_js_package fix: 23.0.0

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 Approuter is the central entry-point node.js package for SAP Business Technology Platform (BTP) and the SAP Business AI Platform, handling routing, authentication, and session management for cloud-native applications. The vulnerability is rooted in CWE-754 (Improper Check for Unusual or Exceptional Conditions), meaning the application fails to consistently validate or handle edge-case error states - a class of defect often manifesting as unhandled promise rejections or uncaught exceptions in node.js runtimes, which can crash or degrade the routing process. The affected CPE is cpe:2.3:a:sap_se:sap_business_ai_platform_(approuter):*:*:*:*:*:*:*:*, covering all versions of the Approuter node.js package prior to 23.0.0. Notably, the vendor-supplied CVSS vector specifies PR:N (no privileges required), which conflicts with the description's statement that 'an attacker with low privileges' is required - this inconsistency should be verified against SAP Note 3786038.

Know when Sap Business Ai Platform Approuter 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 3.7 LOW
AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
vuln.today AI 3.1 LOW

PR:L applied because description explicitly requires low privileges, overriding the vendor-supplied PR:N; all other metrics align with the provided vector.

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

Primary rating from Vendor (sap).

CVSS VectorVendor: sap

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

Lifecycle Timeline

1
Patch available
Aug 11, 2026 - 01:02 EUVD

DescriptionCVE.org

SAP Approuter does not consistently handle certain error conditions. An attacker with low privileges could exploit this under a non-default configuration. Successful exploitation is highly complex, as it depends on conditions outside the attacker's control. This could result in a low impact on availability. There is no impact on confidentiality and integrity.

Threat Intelligence Overview

EPSS Score
0.2%
Top 87% exploitable
Prevalence
Medium
SAP BTP Approuter used in enterprise cloud-native SAP deployments
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 LOW
CISA KEV No
Public POC No
EPSS 0.2%
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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
Defer
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Low
Technical Impact
Partial

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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