cbcvebase.
CVE-2021-2109
published 2021-01-20

CVE-2021-2109: Vulnerability in the Oracle WebLogic Server product of Oracle Fusion Middleware (component: Console). Supported versions that are affected are 10.3.6.0.0…

PriorityP270high7.2CVSS 3.1
AVNACLPRHUINSUCHIHAH
ITWEXPLOIT
Exploited in the wild
EPSS
70.24%
99.3th percentile
Vulnerability in the Oracle WebLogic Server product of Oracle Fusion Middleware (component: Console). Supported versions that are affected are 10.3.6.0.0, 12.1.3.0.0, 12.2.1.3.0, 12.2.1.4.0 and 14.1.1.0.0. Easily exploitable vulnerability allows high privileged attacker with network access via HTTP to compromise Oracle WebLogic Server. Successful attacks of this vulnerability can result in takeover of Oracle WebLogic Server. CVSS 3.1 Base Score 7.2 (Confidentiality, Integrity and Availability impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H).

Affected

10 ranges
VendorProductVersion rangeFixed in
oracleweblogic_server
oracleweblogic_server
oracleweblogic_server
oracleweblogic_server
oracleweblogic_server
oracle_corporationweblogic_server
oracle_corporationweblogic_server
oracle_corporationweblogic_server
oracle_corporationweblogic_server
oracle_corporationweblogic_server

Detection & IOCsextracted from sources · hover to see the quote

url/console/consolejndi.portal?_pageLabel=JNDIBindingPageGeneral&_nfpb=true&JNDIBindingPortlethandle=com.bea.console.handles.JndiBindingHandle(%22ldap://
path/console/consolejndi.portal
path/console/j_security_check
path/console/login/LoginForm.jsp
port1389
port8180
cookieADMINCONSOLESESSION
snort
alert http $EXTERNAL_NET any -> $HOME_NET any (msg:"ET EXPLOIT Oracle WebLogic JNDI Injection RCE Attempt (CVE-2021-2109)"; flow:established,to_server; http.uri; content:"/consolejndi.portal?"; content:"_pageLabel=JNDIBindingPageGeneral"; content:"_nfpb=true"; content:"JNDIBindingPortletHandle=com.bea.console.handles.JndiBindingHandle("; content:"ldap|3a 2f 2f|"; within:20; content:"|3b|AdminServer"; distance:0; fast_pattern; reference:url,mp.weixin.qq.com/s/wX9TMXl1KVWwB_k6EZOklw; reference:cve,2021-2109; reference:url,packetstormsecurity.com/files/161053/Oracle-WebLogic-Server-14.1.1.0-Remote-Code-Execution.html; classtype:attempted-user; sid:2031532; rev:3; metadata:affected_product Web_Server_Applications, attack_target Client_Endpoint, created_at 2021_01_20, cve CVE_2021_2109, deployment Perimeter, confidence High, signature_severity Major, updated_at 2024_03_08, reviewed_at 2024_05_07;)
bytes
ldap|3a 2f 2f|
  • The exploit bypasses IP validation by replacing the last dot in the attacker's IP with a semicolon (e.g., 192.168.0;10 instead of 192.168.0.10) in the LDAP URL embedded in the JNDIBindingPortletHandle parameter.
  • The exploit requires prior authentication to the WebLogic Admin Console; monitor for successful logins to /console/j_security_check followed immediately by requests to /console/consolejndi.portal.
  • The exploit triggers an outbound LDAP connection from the WebLogic server to the attacker on port 1389; monitor for unexpected outbound LDAP (TCP/1389) connections originating from WebLogic server processes.
  • The exploit comment explicitly notes the bypass mechanism: IP is written as '127.0.0;1' instead of '127.0.0.1' to evade server-side validation.
  • GreyNoise observed active malicious exploitation of CVE-2021-2109 in the wild; tag 'Oracle WebLogic RCE CVE-2021-2109 [Intention: Malicious]' can be used to identify scanning/exploitation IPs.
  • ·Exploitation requires high-privileged (admin) credentials; the vulnerability is not unauthenticated. Detections should account for the authenticated login step preceding the JNDI injection request.
  • ·The fix is JDK-level; affected WebLogic versions are only vulnerable when running on JDK versions older than 6u201, 7u191, 8u182, or 11.0.1. Detections should consider the JDK version of the target.
  • ·The exploit's 'BypassByEl' output in stdout indicates the exploit failed due to a wrong/patched SDK on the victim, which can be used as a negative indicator during forensic analysis.

CVSS provenance

nvdv3.17.2HIGHCVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:H
nvdv2.06.5MEDIUMAV:N/AC:L/Au:S/C:P/I:P/A:P
vendor_oracle7.2HIGH
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.