CVE-2020-6287

CRITICAL KEV NUCLEI

SAP NetWeaver AS JAVA - Missing Authentication Check

Title source: llm
STIX 2.1

Exploitation Summary

CVE-2020-6287 is actively exploited and listed in the CISA Known Exploited Vulnerabilities (KEV) catalog, added November 3, 2021. EIP tracks 8 public exploits from researchers including chipik, duc-nt, Onapsis, including a Metasploit module auxiliary/admin/sap/cve_2020_6287_ws_add_user. A Nuclei detection template is also available.

AI-analyzed exploit summary This repository contains a functional Python script that exploits CVE-2020-6287 (SAP RECON vulnerability), which involves a missing authorization check in SAP LM Configuration Wizard and a directory traversal in the `queryProtocol` method. The script can check for vulnerability, download arbitrary ZIP files, and create SAP JAVA users with varying privileges.

Description

SAP NetWeaver AS JAVA (LM Configuration Wizard), versions - 7.30, 7.31, 7.40, 7.50, does not perform an authentication check which allows an attacker without prior authentication to execute configuration tasks to perform critical actions against the SAP Java system, including the ability to create an administrative user, and therefore compromising Confidentiality, Integrity and Availability of the system, leading to Missing Authentication Check.

Exploits (8)

nomisec WORKING POC 225 stars
by chipik · remote
https://github.com/chipik/SAP_RECON

This repository contains a functional Python script that exploits CVE-2020-6287 (SAP RECON vulnerability), which involves a missing authorization check in SAP LM Configuration Wizard and a directory traversal in the `queryProtocol` method. The script can check for vulnerability, download arbitrary ZIP files, and create SAP JAVA users with varying privileges.

Classification
Working Poc 95%
Attack Type
Auth Bypass
Complexity
Moderate
Reliability
Reliable
Target: SAP NetWeaver AS Java
No auth needed
Prerequisites: Network access to SAP NetWeaver AS Java instance · SAP LM Configuration Wizard exposed
devstral-2 · analyzed Feb 18, 2026 Full analysis →
nomisec WORKING POC 96 stars
by duc-nt · remote
https://github.com/duc-nt/CVE-2020-6287-exploit

This repository contains a functional Python exploit for CVE-2020-6287, which allows unauthenticated user creation in SAP NetWeaver AS Java. The exploit sends a crafted SOAP request to the CTCWebService endpoint to add a user without administrative privileges.

Classification
Working Poc 95%
Attack Type
Auth Bypass
Complexity
Moderate
Reliability
Reliable
Target: SAP NetWeaver AS Java (versions affected by CVE-2020-6287)
No auth needed
Prerequisites: Network access to the target SAP NetWeaver AS Java instance · CTCWebService endpoint must be exposed
devstral-2 · analyzed Feb 18, 2026 Full analysis →
nomisec SCANNER 28 stars
by Onapsis · remote
https://github.com/Onapsis/CVE-2020-6287_RECON-scanner

This repository contains two Python scripts for scanning SAP NetWeaver Java applications for CVE-2020-6287 (RECON). One script performs vulnerability detection, while the other scans logs for indicators of compromise (IoCs).

Classification
Scanner 100%
Attack Type
Info Leak
Complexity
Moderate
Reliability
Reliable
Target: SAP NetWeaver Java stack
No auth needed
Prerequisites: Network access to target SAP application · Access to SAP log files for IoC scanning
devstral-2 · analyzed Feb 18, 2026 Full analysis →
nomisec WORKING POC 13 stars
by murataydemir · remote
https://github.com/murataydemir/CVE-2020-6287

This repository provides functional exploit code for CVE-2020-6287, an authentication bypass vulnerability in SAP NetWeaver AS JAVA. It includes detailed PoC requests to create both simple and administrator Java users via unauthenticated SOAP requests.

Classification
Working Poc 95%
Attack Type
Auth Bypass
Complexity
Trivial
Reliability
Reliable
Target: SAP NetWeaver AS JAVA (versions 7.30, 7.31, 7.40, 7.50)
No auth needed
Prerequisites: Network access to the SAP NetWeaver AS JAVA server
devstral-2 · analyzed Feb 18, 2026 Full analysis →
nomisec WORKING POC 1 stars
by dylvie · poc
https://github.com/dylvie/CVE-2020-6287_SAP-NetWeaver-bypass-auth

This repository contains a functional exploit for CVE-2020-6287, an authentication bypass vulnerability in SAP NetWeaver AS JAVA. The exploit uses Shodan to find targets and leverages Metasploit's module to create an administrative user on vulnerable systems.

Classification
Working Poc 90%
Attack Type
Auth Bypass
Complexity
Moderate
Reliability
Reliable
Target: SAP NetWeaver AS JAVA versions 7.30, 7.31, 7.40, 7.50
No auth needed
Prerequisites: Shodan API access · Metasploit framework installed
devstral-2 · analyzed Feb 18, 2026 Full analysis →
nomisec SUSPICIOUS 1 stars
by ynsmroztas · poc
https://github.com/ynsmroztas/CVE-2020-6287-Sap-Add-User

The repository contains only a vague README with no technical details or exploit code, suggesting it may be a lure for external downloads or monetization. No actual PoC or analysis is provided.

Classification
Suspicious 90%
Attack Type
Other
Complexity
Theoretical
Reliability
Theoretical
Target: SAP NetWeaver Portal
No auth needed
devstral-2 · analyzed Feb 18, 2026 Full analysis →
nomisec SCANNER
by qmakake · infoleak
https://github.com/qmakake/SAP_CVE-2020-6287_find_mandate

This repository contains a bash script that checks for the existence of a user account created via CVE-2020-6287 by iterating through possible mandate values. It does not exploit the vulnerability but verifies if an account was created using the RECON.py exploit.

Classification
Scanner 90%
Attack Type
Info Leak
Complexity
Moderate
Reliability
Reliable
Target: SAP NetWeaver AS Java (LM Configuration Wizard)
Auth required
Prerequisites: Access to the vulnerable SAP instance · Credentials created via RECON.py exploit
devstral-2 · analyzed Feb 18, 2026 Full analysis →
metasploit WORKING POC
by Pablo Artuso, Dmitry Chastuhin, Spencer McIntyre · rubypoc
https://github.com/rapid7/metasploit-framework/blob/master/modules/auxiliary/admin/sap/cve_2020_6287_ws_add_user.rb

This Metasploit module exploits CVE-2020-6287 (RECON) in SAP NetWeaver AS Java to create or delete users via unauthenticated SOAP requests to the CTCWebService. It leverages a job submission mechanism to add a user with a specified role and cleans up by canceling the job.

Classification
Working Poc 95%
Attack Type
Auth Bypass
Complexity
Moderate
Reliability
Reliable
Target: SAP NetWeaver AS Java (versions affected by CVE-2020-6287)
No auth needed
Prerequisites: Network access to SAP NetWeaver AS Java CTCWebService (typically port 50000)
devstral-2 · analyzed Feb 16, 2026 Full analysis →

Nuclei Templates (1)

SAP NetWeaver AS JAVA 7.30-7.50 - Remote Admin Addition
CRITICALby dwisiswant0
Shodan: http.favicon.hash:-266008933
FOFA: icon_hash=-266008933

References (6)

Core 6
Core References
Broken Link, Vendor Advisory x_refsource_misc
https://wiki.scn.sap.com/wiki/pages/viewpage.action?pageId=552599675
Permissions Required, Vendor Advisory x_refsource_misc
https://launchpad.support.sap.com/#/notes/2934135
Mailing List, Third Party Advisory mailing-list x_refsource_fulldisc
http://seclists.org/fulldisclosure/2021/Apr/6

Scores

CVSS v3 10.0
EPSS 0.9439
EPSS Percentile 100.0%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H

CISA SSVC

Vulnrichment
Exploitation active
Automatable yes
Technical Impact total

Details

CISA KEV 2021-11-03
VulnCheck KEV 2021-04-08
InTheWild.io 2021-07-23
ENISA EUVD EUVD-2020-27437
CWE
CWE-306
Status published
Products (4)
sap/netweaver_application_server_java 7.30
sap/netweaver_application_server_java 7.31
sap/netweaver_application_server_java 7.40
sap/netweaver_application_server_java 7.50
Published Jul 14, 2020
KEV Added Nov 03, 2021
Tracked Since Feb 18, 2026