Skip to main content

SAP Approuter CVE-2026-66760

| EUVDEUVD-2026-55878 MEDIUM
Improper Certificate Validation (CWE-295)
2026-08-11 sap GHSA-x986-f697-6r4v
6.4
CVSS 3.1 · Vendor: sap
View

Attack ChainAIDerived

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

  1. Recon
    Gain low-privilege platform access
  2. Delivery
    Obtain CA-matching client certificate
  3. Exploit
    Target Approuter callback flow endpoint
  4. Install
    Submit certificate with matching subject values
  5. C2
    Bypass incomplete identity validation
  6. Execute
    Impersonate trusted internal component
  7. Impact
    Achieve unauthorized high-integrity actions

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V12 - Secure Communication Certificate validation
Exploitation Conditions

Exploitation requires all of the following conditions simultaneously: (1) the attacker holds low-privilege access (PR:L) to reach the Approuter network endpoint; (2) the attacker possesses a valid certificate issued by the same trusted certificate authority that Approuter trusts for internal component authentication; (3) that certificate's subject values match those expected for the impersonated trusted internal component - this is the primary complexity barrier (AC:H); and (4) the targeted request traverses a callback flow within Approuter's processing pipeline where the flawed validation logic applies. Exploitation is limited to environments running SAP Approuter node.js package versions below 23.0.0 with certificate-based mutual authentication active in callback flows. Scope is unchanged (S:U), so exploitation impact is confined to the Approuter component and the resources it proxies, not other systems.

Impact

The CVSS 3.1 vector (AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:H/A:L) accurately reflects the threat profile: network-reachable but requiring low privilege and high attack complexity, with high integrity and low confidentiality and availability impacts. The AC:H rating is the key risk limiter - the attacker must independently obtain a certificate from the same trusted CA with subject values matching a trusted internal component, which is non-trivial outside of misconfigured PKI environments or insider access scenarios. No EPSS data was provided in the source intelligence, and the vulnerability is not listed in the CISA KEV catalog, consistent with no confirmed active exploitation at time of analysis. The patch is available and well-scoped (upgrade to node.js package 23.0.0), so the remediation path is clear. Overall, this is a genuine risk for organizations using SAP BTP with certificate-based mutual authentication in callback flows, but real-world exploitability is meaningfully limited by the PKI prerequisites.

Exploit ScenarioDerived

An attacker with low-level platform access obtains a certificate issued by the same trusted CA used by SAP Approuter to authenticate internal components, with subject fields crafted or coincidentally matching those of a trusted service. The attacker directs a request through a callback flow in Approuter, presenting this certificate as the client credential. Approuter's incomplete identity validation accepts the certificate as belonging to the impersonated internal component, granting the attacker that component's access rights. No public exploit code exists at time of analysis.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.1% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Aug 11, 2026

Certificate validation bypass in SAP Approuter node.js package (versions prior to 23.0.0) enables a low-privileged network attacker holding a certificate from the same trusted CA with matching subject values to impersonate trusted internal components during certain callback flows. The attack path is constrained by high complexity - the attacker must satisfy specific PKI prerequisites - but successful exploitation yields high integrity impact through component impersonation. No public exploit code or CISA KEV listing has been identified at time of analysis.

RemediationAI

Upgrade the SAP Approuter node.js package to version 23.0.0 or later, which resolves the improper certificate validation in callback flows. This is the vendor-confirmed fix per SAP Security Note 3786038 (https://me.sap.com/notes/3786038) and SAP Security Patch Day (https://url.sap/sapsecuritypatchday). If immediate patching is not feasible, restrict network access to Approuter callback flow endpoints at the perimeter or service mesh level to explicitly allowlisted trusted service identities only - note this may disrupt legitimate service-to-service communication if not carefully scoped. Additionally, audit the CA trust store configured in Approuter to confirm no unauthorized certificates with overlapping subject fields exist; revoke any suspect certificates. These compensating controls reduce the attack surface but do not eliminate the underlying validation deficiency.

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 a node.js reverse proxy package central to SAP Business Technology Platform (BTP) multi-module applications, responsible for routing, authentication, and service-to-service authorization. The affected CPE is cpe:2.3:a:sap_se:sap_business_ai_platform_(approuter):*:*:*:*:*:*:*:* covering all versions below 23.0.0. The root cause is CWE-295 (Improper Certificate Validation): during specific callback flows, Approuter validates that a client certificate was issued by a trusted CA and has matching subject values, but does not perform a sufficiently specific identity binding - for example, failing to uniquely verify the certificate against a registered service instance, SAN field, or internal identifier. This allows an attacker who holds any valid certificate from that CA hierarchy with overlapping subject fields to pass the identity check and be treated as a trusted internal component.

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 6.4 MEDIUM
AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:H/A:L
vuln.today AI 6.4 MEDIUM

Network-accessible callback flow; AC:H reflects mandatory CA-matching certificate prerequisite; PR:L for required low-privilege access; I:H for component impersonation; S:U as impact stays within Approuter's trust boundary.

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

Primary rating from Vendor (sap).

CVSS VectorVendor: sap

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

Lifecycle Timeline

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

DescriptionCVE.org

SAP Approuter does not correctly validate client certificates in certain callback flows. An attacker with low privileges, holding a certificate from the same trusted authority with matching subject values, could bypass the identity check. This complexity makes the attack difficult to execute. Successful exploitation could allow impersonation of a trusted internal component, resulting in a high impact on integrity and a low impact on confidentiality and availability.

Threat Intelligence Overview

EPSS Score
0.1%
Top 98% exploitable
Prevalence
Medium
Core routing component in SAP BTP enterprise multi-module 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.1%
Patch available Yes
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

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

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

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