LiveBreach Intelligence: data breaches, leaks & ransomware, tracked as they surfaceOngoing protection: GalaxyWarden →
Recent BreachesData breach tracker

CVE-2016-3976: SAP NetWeaver Directory Traversal Vulnerability

RBRecent Breaches Vulnerability Intelligence·Nov 3, 2021
High⚠ Actively exploited (CISA KEV)
High
Severity
Active
CISA KEV
No
Ransomware use
May 3, 2022
Patch deadline
⚠ Exploited in the wild. CISA added CVE-2016-3976 to its Known Exploited Vulnerabilities catalog on Nov 3, 2021, with a federal patch deadline of May 3, 2022 — meaning attackers are actively using it. If you run the affected software, patch it immediately.

SAP NetWeaver Application Server Java Platforms contains a directory traversal vulnerability via a ..\ (dot dot backslash) in the fileName parameter to CrashFileDownloadServlet. This allows remote…

CVE-2016-3976 is a directory traversal vulnerability in SAP NetWeaver Application Server Java Platforms. It allows a remote attacker to read files on the server by supplying a crafted path in a specific servlet parameter. For IT and security teams running SAP landscapes, this matters because unauthorized file read can expose configuration, credentials, or other sensitive data that supports further compromise.

Public detail is limited to the CISA description of the flaw; confirm exact product versions, patches, and deployment notes against the vendor advisory before acting.

How it works

The weakness is CWE-22 (improper limitation of a pathname to a restricted directory). In this case, the CrashFileDownloadServlet accepts a fileName parameter that is not adequately sanitized. An attacker can include a sequence such as ..\ (dot-dot-backslash) to traverse outside the intended directory and request arbitrary files the application process can read.

Abuse is straightforward for this class: the attacker sends a crafted request that reaches the vulnerable servlet, supplies a path that escapes the expected folder, and receives file contents in the response if permissions allow. No further exploit mechanics are provided in the public summary; treat any proof-of-concept claims as unverified until checked against vendor or trusted research sources.

Am I affected? How to find it in your systems

SAP NetWeaver Application Server Java typically runs as part of enterprise SAP landscapes—often on dedicated application servers, in clustered or high-availability setups, and sometimes exposed through reverse proxies or load balancers. Inventory every system that hosts NetWeaver AS Java or related Java stack components.

If telemetry is sparse, prioritize external-facing or partner-connected NetWeaver systems first.

How to remediate

Patch first. Apply the updates published by SAP for this vulnerability exactly as described in the vendor advisory and follow the CISA-required action: apply updates per vendor instructions. Schedule the change through your normal SAP transport and downtime windows, then verify the fix is active on every node.

After patching, harden the surrounding configuration for this class of flaw:

If you can't patch immediately

Reduce exposure until the vendor update can be applied:

These controls lower risk but do not replace the official patch.

If your data may have been exposed

Actively exploited file-read vulnerabilities can lead to data theft and subsequent breaches even when ransomware use is not documented for this CVE. If logs or other evidence suggest the servlet was abused, treat potentially readable files (configurations, logs, credential stores) as compromised, rotate secrets, and follow your incident-response process. You can also run a free exposure scan of your email addresses against known breach data to check whether associated accounts have appeared in prior incidents.

AICompiled with AI assistance from public sources and published under our editorial standards.

Details

AffectedSAP · NetWeaver
WeaknessCWE-22
Added to CISA KEVNov 3, 2021
Federal patch deadlineMay 3, 2022
Known ransomware useNot documented
Check if your data is exposed →

Official records: NVD · CISA KEV

← All actively-exploited vulnerabilities