Skip to main content

SAProuter CVE-2026-0487

| EUVDEUVD-2026-43583 HIGH
Uncontrolled Search Path Element (CWE-427)
2026-07-14 sap GHSA-3g84-hpr9-w7v5
8.4
CVSS 3.1 · Vendor: sap
View

Attack ChainAIDerived

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

  1. Access
    Obtain local access to SAProuter host
  2. Delivery
    Plant malicious DLL in searched path
  3. Exploit
    SAProuter loads DLL by name
  4. Execution
    Execute arbitrary code in service context
  5. Impact
    Full compromise of host confidentiality/integrity/availability

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V13 - Configuration Search path element control
Exploitation Conditions

Exploitation requires local ability to place a malicious DLL in a location that the Windows SAProuter process searches when resolving a library by name (CWE-427), and that SAProuter subsequently load that library (typically at process start or restart). Per the CVSS vector no in-application authentication (PR:N) and no user interaction (UI:N) are needed, but the AV:L attack vector limits this to attackers who already have local access or control over a writable directory in the DLL search path - it is not remotely exploitable over the network against a default install. Limiting factors: the attacker needs an appropriately writable/search-order-favorable directory and a service load/restart event; a properly ACL'd installation directory and correct DLL search order substantially reduce feasibility.

Impact

The signals are mixed and should be read together rather than off the headline score. The CVSS 8.4 is driven by AV:L (local attack vector) combined with PR:N/UI:N and C:H/I:H/A:H - meaning that once an attacker can influence the DLL search path locally, no authentication or user interaction is needed and impact is total. The description's phrase 'unauthenticated attacker' is consistent with PR:N but must be read alongside AV:L: this is not a remote, over-the-network drive-by; it requires local ability to place a DLL in a location SAProuter searches, which in practice implies existing local access or a writable directory in the search path. No EPSS score, no KEV listing, and no POC were provided, so real-world exploitation pressure appears low today and any exploitation would be targeted rather than mass/automated. SSVC-style reading: exploitation = none observed, technical impact = total, automatable = likely no (local prerequisite). Net: a genuine high-severity issue for hosts where untrusted local write access is plausible, but the local vector meaningfully constrains it below a remotely-wormable critical.

Exploit ScenarioDerived

An attacker who already has a foothold on the SAProuter host - or who can write to a directory in SAProuter's DLL search path - drops a malicious DLL using the name of a library SAProuter loads. When the SAProuter process starts or reloads and resolves that library by name, it loads the attacker's DLL instead of the legitimate one, executing arbitrary code in the process context; no public exploit code has been identified, and the AV:L/AC:L profile means the technique is straightforward once local write access is obtained.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.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 – Jul 14, 2026

Arbitrary code execution in SAProuter on Microsoft Windows lets a local attacker plant a malicious DLL in an untrusted search-path location that SAProuter loads at runtime, hijacking the DLL loading process to run attacker code with the privileges of the SAProuter service. The flaw was reported by SAP and carries a CVSS 8.4 with full High impact on confidentiality, integrity, and availability; there is no public exploit identified at time of analysis and it is not listed in CISA KEV. Because SAProuter typically runs as a persistent network gateway service, successful exploitation can compromise a strategically positioned host in an SAP landscape.

RemediationAI

Apply the fix delivered via SAP Security Note 3692165 (https://me.sap.com/notes/3692165), released through SAP Security Patch Day (https://url.sap/sapsecuritypatchday) - this is a patch available per vendor advisory; the exact fixed version is not stated in the available data, so confirm the target build directly in the SAP note. Until patched, reduce DLL-hijacking exposure by hardening the host: install and run SAProuter from a directory whose ACLs deny write access to non-administrative users, ensure no untrusted or writable directory precedes system directories in the effective DLL search order, remove any stray/unexpected DLLs from the SAProuter working directory, and restrict interactive and local file-write access on the SAProuter host to trusted administrators only. Where supported, enabling safe DLL search mode and running the service under a least-privilege account limits the blast radius; the trade-off is that these are host-hardening controls that do not remove the underlying search-path flaw and require operational validation to avoid disrupting the service.

Affected VersionsENISA

SAProuter on Microsoft Windows KRNL64NUC 7.22
SAProuter on Microsoft Windows KERNEL 7.22
SAProuter on Microsoft Windows 7.22EXT
SAProuter on Microsoft Windows SAP_ROUTER 7.53
SAProuter on Microsoft Windows 9.18
SAProuter on Microsoft Windows 7.53
SAProuter on Microsoft Windows 7.93
SAProuter on Microsoft Windows 7.77
SAProuter on Microsoft Windows 7.54
SAProuter on Microsoft Windows KRNL64UC 7.22
SAProuter on Microsoft Windows 7.89
SAProuter on Microsoft Windows 9.17
SAProuter on Microsoft Windows 9.16

Affected Packages

euvd saprouter_on_microsoft_windows no fix
euvd saprouter_on_microsoft_windows_kernel no fix
euvd saprouter_on_microsoft_windows_krnl64nuc no fix
euvd saprouter_on_microsoft_windows_krnl64uc no fix
euvd saprouter_on_microsoft_windows_sap_router no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 5 packages in euvd

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

Technical ContextAI · show details

SAProuter is SAP's application-level proxy/gateway that brokers and filters network connections (SAP protocol/NI) between separated networks, commonly sitting at the edge of an SAP landscape or facilitating SAP support connectivity. The root cause is CWE-427 (Uncontrolled Search Path Element), the classic Windows DLL search-order/DLL-hijacking pattern: when the SAProuter executable resolves a required library by name without a fully qualified, trusted path, Windows will search directories such as the application's working directory or other writable path locations first, so a DLL of the expected name placed there is loaded instead of the legitimate one. The affected component is identified by CPE cpe:2.3:a:sap_se:saprouter_on_microsoft_windows:*, i.e., the Windows build of SAProuter across versions (no fixed version boundary is enumerated in the CPE).

Know when Saprouter On Microsoft Windows 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 8.4 HIGH
AV:L/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 7.8 HIGH

DLL hijacking needs local write access to a searched directory, so AV:L and realistically PR:L; loaded code runs in the service context giving full C:H/I:H/A:H with no scope change.

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

Primary rating from Vendor (sap).

CVSS VectorVendor: sap

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

DescriptionCVE.org

SAProuter on Microsoft Windows allows an unauthenticated attacker to load library (DLL) files from an untrusted location, allowing them to execute malicious code on the system. This could enable the attacker to hijack the DLL loading process and achieve arbitrary code execution. This has high impact on confidentiality, integrity and availability of the system.

Executive ViewAI

Why It Matters

SAProuter on Windows contains a local code execution vulnerability (CVSS 8.4) enabling attackers with local system access to execute arbitrary code with SAProuter service privileges via DLL hijacking. This poses significant risk to organizations using SAProuter as a network gateway in their SAP infrastructure, as successful exploitation could compromise a strategically positioned host and potentially pivot to backend SAP systems.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include: (1) restrict file system permissions on SAProuter directories and all DLL search paths to the service account only; (2) implement Windows Defender Application Control or AppLocker policies to whitelist only authorized binaries in SAProuter directories; (3) deploy endpoint detection and response (EDR) tooling configured to monitor SAProuter process execution, unsigned DLL injection attempts, and file modifications in installation directories; (4) segment network access to systems running SAProuter, limiting connections to trusted administrative sources only; and (5) evaluate operational necessity-if SAProuter is not critical, consider disabling or uninstalling until a patch is available.

Threat Intelligence Overview

EPSS Score
0.1%
Top 96% exploitable
Prevalence
Medium
common SAP landscape gateway component, present in many but not all SAP shops
Social Media
1
Sightings
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL GitHub VulDB

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 HIGH
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Small
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

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

Attack Technique

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

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