cbcvebase.
CVE-2016-2388
published 2016-02-16

CVE-2016-2388: The Universal Worklist Configuration in SAP NetWeaver AS JAVA 7.4 allows remote attackers to obtain sensitive user information via a crafted HTTP request, aka…

PriorityP278medium5.3CVSS 3.1
AVNACLPRNUINSUCLINAN
KEVITWEXPLOIT
CISA Known Exploited Vulnerabilitydue 2022-06-30
Exploited in the wild
EPSS
51.55%
98.8th percentile
The Universal Worklist Configuration in SAP NetWeaver AS JAVA 7.4 allows remote attackers to obtain sensitive user information via a crafted HTTP request, aka SAP Security Note 2256846.

Affected

1 ranges
VendorProductVersion rangeFixed in
sapnetweaver_application_server_java7.10 – 7.50

Detection & IOCsextracted from sources · hover to see the quote

urlhttp://SAP:50000/webdynpro/resources/sap.com/XXX/JWFTestAddAssignees#
urlhttp:/SAP_IP:SAP_PORT/webdynpro/resources/sap.com/tc~rtc~coll.appl.rtc~wd_chat/Chat#
urlhttp:/SAP_IP:SAP_PORT/webdynpro/resources/sap.com/tc~rtc~coll.appl.rtc~wd_chat/Messages#
path/webdynpro/resources/
path/JWFTestAddAssignees#
url/UDDISecurityService/UDDISecurityImplBean
port50000
command1' AND 1=(select COUNT(*) from J2EE_CONFIGENTRY, UME_STRINGS where UME_STRINGS.PID like '%PRIVATE_DATASOURCE.un:Administrator%' and UME_STRINGS.VAL like '%SHA-512%') AND '1'='1
snort
alert http any any -> [$HOME_NET,$HTTP_SERVERS] any (msg:"ET WEB_SPECIFIC_APPS Vulnerable SAP NetWeaver Path Observed - Information Disclosure (CVE-2016-2388)"; flow:established,to_server; http.method; content:"GET"; http.uri; content:"/webdynpro/resources/"; content:"/JWFTestAddAssignees#"; fast_pattern; reference:cve,2016-2388; classtype:attempted-recon; sid:2038697; rev:3; metadata:attack_target Web_Server, created_at 2022_08_31, cve CVE_2016_2388, deployment Perimeter, deployment SSLDecrypt, confidence High, signature_severity Informational, tag CISA_KEV, tag Description_Generated_By_Proofpoint_Nexus, updated_at 2024_03_08, mitre_tactic_id TA0007, mitre_tactic_name Discovery, mitre_technique_id T1082, mitre_technique_name System_Information_Discovery; target:dest_ip;)
  • Detect unauthenticated HTTP GET requests targeting the Universal Worklist path /webdynpro/resources/ combined with /JWFTestAddAssignees# — the primary exploitation vector for CVE-2016-2388.
  • Monitor for unauthenticated HTTP GET requests to the SAP WebDynpro chat application paths /tc~rtc~coll.appl.rtc~wd_chat/Chat# and /tc~rtc~coll.appl.rtc~wd_chat/Messages# which also expose SAP user lists.
  • Monitor for unauthenticated POST requests to /UDDISecurityService/UDDISecurityImplBean on port 50000 with Content-Type text/xml, which is the companion SQL injection (CVE-2016-2386) endpoint used in chained attacks alongside CVE-2016-2388.
  • Look for the string PRIVATE_DATASOURCE.un: in HTTP request bodies targeting SAP endpoints, indicating an attacker is probing for user credentials via SQL injection payloads chained with the information disclosure.
  • The exploit triggers a 'Search' action on the Universal Worklist without authentication; alert on anonymous access (no session cookie / auth header) to /webdynpro/resources/ paths returning user list data.

CVSS provenance

nvdv3.15.3MEDIUMCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
nvdv2.05.0MEDIUMAV:N/AC:L/Au:N/C:P/I:N/A:N
vulncheck5.3MEDIUM
cisa5.3MEDIUM
CVEs like this are exactly what “Exploited This Week” covers.

Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.