CVE-2018-2628

CRITICAL KEV NUCLEI

Oracle WebLogic Server <12.2.1.3 - RCE

Title source: llm
STIX 2.1

Exploitation Summary

CVE-2018-2628 is actively exploited and listed in the CISA Known Exploited Vulnerabilities (KEV) catalog, added September 8, 2022. EIP tracks 25 public exploits from researchers including Metasploit, brianwrf, allyshka, including a Metasploit module exploits/multi/misc/weblogic_deserialize. A Nuclei detection template is also available.

AI-analyzed exploit summary This Metasploit module exploits CVE-2018-2628, an unauthenticated deserialization vulnerability in Oracle WebLogic Server's T3 interface, allowing remote code execution via a crafted serialized object.

Description

Vulnerability in the Oracle WebLogic Server component of Oracle Fusion Middleware (subcomponent: WLS Core Components). Supported versions that are affected are 10.3.6.0, 12.1.3.0, 12.2.1.2 and 12.2.1.3. Easily exploitable vulnerability allows unauthenticated attacker with network access via T3 to compromise Oracle WebLogic Server. Successful attacks of this vulnerability can result in takeover of Oracle WebLogic Server. CVSS 3.0 Base Score 9.8 (Confidentiality, Integrity and Availability impacts). CVSS Vector: (CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H).

Exploits (25)

exploitdb WORKING POC VERIFIED
by Metasploit · rubyremotewindows
https://www.exploit-db.com/exploits/45193

This Metasploit module exploits CVE-2018-2628, an unauthenticated deserialization vulnerability in Oracle WebLogic Server's T3 interface, allowing remote code execution via a crafted serialized object.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Oracle WebLogic Server (T3 interface)
No auth needed
Prerequisites: Network access to the T3 interface (default port 7001) · Vulnerable WebLogic Server version
devstral-2 · analyzed Feb 16, 2026 Full analysis →
exploitdb WORKING POC VERIFIED
by brianwrf · pythonremotemultiple
https://www.exploit-db.com/exploits/44553

This exploit leverages a deserialization vulnerability in Oracle WebLogic Server to achieve remote command execution. It uses ysoserial to generate a malicious payload and sends it via the T3 protocol to trigger the vulnerability.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Oracle WebLogic Server (10.3.6.0, 12.1.3.0, 12.2.1.2, 12.2.1.3)
No auth needed
Prerequisites: Access to ysoserial tool · Network access to the target WebLogic Server · JRMPListener setup for payload delivery
devstral-2 · analyzed Feb 18, 2026 Full analysis →
exploitdb WORKING POC
by allyshka · javaremotemultiple
https://www.exploit-db.com/exploits/46513

This is a functional exploit for CVE-2018-3245, a deserialization vulnerability in Oracle WebLogic. It leverages JRMP (Java Remote Method Protocol) to achieve remote code execution by bypassing previous patches.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Oracle WebLogic Server
No auth needed
Prerequisites: Network access to the target WebLogic server · JRMP listener set up on attacker-controlled host
devstral-2 · analyzed Feb 18, 2026 Full analysis →
nomisec SCANNER 2,072 stars
by 0xn0ne · remote
https://github.com/0xn0ne/weblogicScanner

This repository contains a WebLogic vulnerability scanner that checks for multiple CVEs, including CVE-2018-2628. It is a Python-based tool designed to detect vulnerabilities in Oracle WebLogic Server by sending crafted requests and analyzing responses.

Classification
Scanner 95%
Attack Type
Other
Complexity
Moderate
Reliability
Reliable
Target: Oracle WebLogic Server
No auth needed
Prerequisites: Network access to the target WebLogic Server · Python 3.6 or higher
devstral-2 · analyzed Feb 15, 2026 Full analysis →
nomisec WORKING POC 114 stars
by tdy218 · remote
https://github.com/tdy218/ysoserial-cve-2018-2628

This repository contains a proof-of-concept exploit for CVE-2018-2628, a deserialization vulnerability in WebLogic Server 10.3.6. It includes tools to generate malicious payloads and a JRMP listener to execute arbitrary commands on vulnerable systems.

Classification
Working Poc 95%
Attack Type
Deserialization
Complexity
Moderate
Reliability
Reliable
Target: Oracle WebLogic Server 10.3.6 (with Patch Set Update 180417)
No auth needed
Prerequisites: Python 2.7.x · Oracle Java SE 1.7+ · Vulnerable WebLogic Server instance
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 107 stars
by jas502n · remote
https://github.com/jas502n/CVE-2018-2628

This repository contains a Python-based exploit for CVE-2018-2628, a deserialization vulnerability in Oracle WebLogic Server. The exploit includes a reverse shell payload and demonstrates remote code execution (RCE) by leveraging the T3 protocol.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Oracle WebLogic Server
No auth needed
Prerequisites: Network access to the target WebLogic Server · T3 protocol enabled on the target
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 78 stars
by shengqi158 · remote
https://github.com/shengqi158/CVE-2018-2628

This PoC exploits CVE-2018-2628, a deserialization vulnerability in Oracle WebLogic Server, by sending a crafted T3 protocol payload to achieve remote code execution. The script includes a handshake, payload construction, and vulnerability verification.

Classification
Working Poc 95%
Attack Type
Deserialization
Complexity
Moderate
Reliability
Reliable
Target: Oracle WebLogic Server
No auth needed
Prerequisites: Network access to the target WebLogic Server · T3 protocol enabled on the target
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 20 stars
by forlin · remote
https://github.com/forlin/CVE-2018-2628

This PoC exploits CVE-2018-2628, a deserialization vulnerability in Oracle WebLogic Server, by sending a crafted T3 protocol request to achieve remote code execution. The script includes a T3 handshake, payload construction, and vulnerability verification.

Classification
Working Poc 95%
Attack Type
Deserialization
Complexity
Moderate
Reliability
Reliable
Target: Oracle WebLogic Server (versions affected by CVE-2018-2628)
No auth needed
Prerequisites: Network access to the target WebLogic Server · T3 protocol enabled on the target
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 15 stars
by aedoo · remote
https://github.com/aedoo/CVE-2018-2628-MultiThreading

This is a Python-based exploit for CVE-2018-2628, a deserialization vulnerability in Oracle WebLogic Server. It sends a crafted T3 request to trigger the vulnerability and checks for successful exploitation.

Classification
Working Poc 95%
Attack Type
Deserialization
Complexity
Moderate
Reliability
Reliable
Target: Oracle WebLogic Server
No auth needed
Prerequisites: Network access to the target WebLogic Server · T3 protocol enabled on the target
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 14 stars
by jiansiting · remote
https://github.com/jiansiting/weblogic-cve-2018-2628

This is a Python-based exploit for CVE-2018-2628, a deserialization vulnerability in Oracle WebLogic Server. It crafts a malicious T3 protocol request to achieve remote code execution (RCE) by sending a serialized payload.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Oracle WebLogic Server (versions affected by CVE-2018-2628)
No auth needed
Prerequisites: Network access to the target WebLogic Server T3 port (default 7001) · Vulnerable version of WebLogic Server
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 12 stars
by 0xMJ · remote
https://github.com/0xMJ/CVE-2018-2628

This is a functional exploit for CVE-2018-2628, a deserialization vulnerability in Oracle WebLogic Server. It leverages ysoserial to generate a malicious payload and uses a JRMP listener to achieve remote command execution.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Oracle WebLogic Server (10.3.6.0, 12.1.3.0, 12.2.1.2, 12.2.1.3)
No auth needed
Prerequisites: Access to ysoserial.jar · Network access to the target WebLogic Server · JRMP listener setup
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 9 stars
by Lighird · poc
https://github.com/Lighird/CVE-2018-2628

This repository contains a PoC for CVE-2018-2628, a deserialization vulnerability in Oracle WebLogic Server. It includes detection tools, an exploit script, and a modified ysoserial jar for payload generation.

Classification
Working Poc 90%
Attack Type
Deserialization
Complexity
Moderate
Reliability
Reliable
Target: Oracle WebLogic Server
No auth needed
Prerequisites: Network access to vulnerable WebLogic Server · ysoserial jar for payload generation
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 5 stars
by Nervous · remote
https://github.com/Nervous/WebLogic-RCE-exploit

This exploit targets a deserialization vulnerability in Oracle WebLogic Server (CVE-2018-2628) to achieve remote code execution. It sends a crafted T3/IIOP request with a malicious serialized payload to execute arbitrary commands or deploy a JSPX webshell.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Oracle WebLogic Server (versions 10.3.6.0, 12.1.3.0, 12.2.1.2, 12.2.1.3)
No auth needed
Prerequisites: Network access to the WebLogic T3/IIOP port (typically 7001 or 7002) · Vulnerable WebLogic Server version
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 3 stars
by likekabin · poc
https://github.com/likekabin/CVE-2018-2628

This repository contains a Python script that exploits CVE-2018-2628, a vulnerability in Oracle WebLogic Server. The exploit allows remote command execution by sending base64-encoded commands to a vulnerable endpoint.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Trivial
Reliability
Reliable
Target: Oracle WebLogic Server
No auth needed
Prerequisites: Vulnerable Oracle WebLogic Server instance · Network access to the target
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec SCANNER 2 stars
by zjxzjx · remote
https://github.com/zjxzjx/CVE-2018-2628-detect

This repository contains a Python-based scanner for detecting CVE-2018-2628, a deserialization vulnerability in Oracle WebLogic Server. The script performs batch checks against multiple targets listed in a file and determines vulnerability status based on response length.

Classification
Scanner 90%
Attack Type
Deserialization
Complexity
Moderate
Reliability
Reliable
Target: Oracle WebLogic Server
No auth needed
Prerequisites: List of target IPs and ports in a file named 'url.txt'
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 2 stars
by Shadowshusky · remote-auth
https://github.com/Shadowshusky/CVE-2018-2628all

This repository contains a Python-based proof-of-concept exploit for CVE-2018-2628, a deserialization vulnerability in Oracle WebLogic Server. The script includes functionality for batch testing multiple targets and leverages a crafted T3 protocol payload to trigger the vulnerability.

Classification
Working Poc 95%
Attack Type
Deserialization
Complexity
Moderate
Reliability
Reliable
Target: Oracle WebLogic Server
No auth needed
Prerequisites: Network access to the target WebLogic Server · T3 protocol enabled on the target
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 1 stars
by herantong · remote
https://github.com/herantong/CVE-2018-2628

This repository contains a Python-based exploit for CVE-2018-2628, a deserialization vulnerability in Oracle WebLogic Server. It includes a PoC script to test for the vulnerability and a separate script to achieve remote code execution by deploying a malicious payload.

Classification
Working Poc 95%
Attack Type
Deserialization
Complexity
Moderate
Reliability
Reliable
Target: Oracle WebLogic Server
No auth needed
Prerequisites: Network access to the target WebLogic Server · Python 3 environment with 'requests' module
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 1 stars
by 9uest · remote
https://github.com/9uest/CVE-2018-2628

This is a Python-based exploit for CVE-2018-2628, a deserialization vulnerability in Oracle WebLogic Server. It performs a T3 handshake, sends a malicious payload, and checks for vulnerability presence.

Classification
Working Poc 95%
Attack Type
Deserialization
Complexity
Moderate
Reliability
Reliable
Target: Oracle WebLogic Server
No auth needed
Prerequisites: Network access to the target WebLogic Server · T3 protocol enabled on the target
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 1 stars
by victor0013 · remote
https://github.com/victor0013/CVE-2018-2628

This repository provides a proof-of-concept for exploiting CVE-2018-2628, a deserialization vulnerability in Oracle WebLogic Server. It uses ysoserial to generate payloads and includes steps for setting up a JRMP listener and achieving remote code execution.

Classification
Working Poc 90%
Attack Type
Deserialization
Complexity
Moderate
Reliability
Reliable
Target: Oracle WebLogic Server
No auth needed
Prerequisites: Access to ysoserial.jar · Network access to the target WebLogic Server
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC 1 stars
by skydarker · remote-auth
https://github.com/skydarker/CVE-2018-2628

This is a functional exploit PoC for CVE-2018-2628, a deserialization vulnerability in Oracle WebLogic Server. It includes a T3 protocol handshake and payload delivery mechanism to trigger the vulnerability.

Classification
Working Poc 95%
Attack Type
Deserialization
Complexity
Moderate
Reliability
Reliable
Target: Oracle WebLogic Server
No auth needed
Prerequisites: Network access to the target WebLogic Server · T3 protocol access (typically port 7001)
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC
by cscadoge · remote
https://github.com/cscadoge/weblogic-cve-2018-2628

This repository contains a Python-based exploit for CVE-2018-2628, a deserialization vulnerability in Oracle WebLogic Server. The exploit leverages ysoserial to generate a malicious payload and uses a JRMP listener to achieve remote code execution.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Oracle WebLogic Server (10.3.6.0, 12.1.3.0, 12.2.1.2, 12.2.1.3)
No auth needed
Prerequisites: Access to ysoserial.jar · Network access to the target WebLogic Server · JRMP listener setup
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WORKING POC
by BabyTeam1024 · poc
https://github.com/BabyTeam1024/cve-2018-2628

This repository contains a functional exploit for CVE-2018-2628, a deserialization vulnerability in Oracle WebLogic Server. The exploit includes payload generation, RMI installation for persistent access, and command execution capabilities.

Classification
Working Poc 95%
Attack Type
Deserialization
Complexity
Moderate
Reliability
Reliable
Target: Oracle WebLogic Server
No auth needed
Prerequisites: Network access to WebLogic T3/T3S port · Vulnerable WebLogic Server version
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec STUB
by seethen · poc
https://github.com/seethen/cve-2018-2628

The repository contains only a README.md file with minimal content, providing no exploit code or technical details for CVE-2018-2628.

Classification
Stub 10%
Attack Type
Other
Complexity
Trivial
Reliability
Theoretical
Target: unknown
No auth needed
devstral-2 · analyzed Feb 16, 2026 Full analysis →
nomisec WRITEUP
by wrysunny · poc
https://github.com/wrysunny/cve-2018-2628

The repository contains a README.md file referencing CVE-2018-2628, which is a vulnerability in Oracle WebLogic Server. The file mentions a reverse shell but lacks actual exploit code or technical details.

Classification
Writeup 30%
Attack Type
Rce
Complexity
Theoretical
Reliability
Theoretical
Target: Oracle WebLogic Server
No auth needed
Prerequisites: Access to a vulnerable Oracle WebLogic Server instance
devstral-2 · analyzed Feb 16, 2026 Full analysis →
metasploit WORKING POC MANUAL
by brianwrf, Jacob Robles · rubypocunix
https://github.com/rapid7/metasploit-framework/blob/master/modules/exploits/multi/misc/weblogic_deserialize.rb

This Metasploit module exploits a deserialization vulnerability in Oracle WebLogic Server (CVE-2018-2628) to achieve remote code execution. It crafts a malicious serialized object and sends it to the T3 interface, allowing unauthenticated attackers to execute arbitrary commands.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Oracle WebLogic Server (versions 10.3.6.0, 12.1.3.0, 12.2.1.3 and below)
No auth needed
Prerequisites: Network access to the WebLogic T3 interface (default port 7001) · Vulnerable WebLogic version
devstral-2 · analyzed Feb 16, 2026 Full analysis →

Nuclei Templates (1)

Oracle WebLogic Server Deserialization - Remote Code Execution
CRITICALby milo2012
Shodan: product:"oracle weblogic" || http.title:"oracle peoplesoft sign-in"
FOFA: title="oracle peoplesoft sign-in"

References (8)

Core 8
Core References
Broken Link x_refsource_misc
https://github.com/brianwrf/CVE-2018-2628
Exploit, Third Party Advisory, VDB Entry exploit x_refsource_exploit-db
https://www.exploit-db.com/exploits/44553/
Broken Link, Third Party Advisory, VDB Entry vdb-entry x_refsource_bid
http://www.securityfocus.com/bid/103776
Broken Link, Third Party Advisory, VDB Entry vdb-entry x_refsource_sectrack
http://www.securitytracker.com/id/1040696
Exploit, Third Party Advisory, VDB Entry exploit x_refsource_exploit-db
https://www.exploit-db.com/exploits/46513/
Exploit, Third Party Advisory, VDB Entry exploit x_refsource_exploit-db
https://www.exploit-db.com/exploits/45193/

Scores

CVSS v3 9.8
EPSS 0.9943
EPSS Percentile 99.9%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

CISA SSVC

Vulnrichment
Exploitation active
Automatable yes
Technical Impact total

Details

CISA KEV 2022-09-08
VulnCheck KEV 2022-09-08
InTheWild.io 2018-04-18
ENISA EUVD EUVD-2018-14483
CWE
CWE-502
Status published
Products (4)
oracle/weblogic_server 10.3.6.0.0
oracle/weblogic_server 12.1.3.0.0
oracle/weblogic_server 12.2.1.2.0
oracle/weblogic_server 12.2.1.3
Published Apr 19, 2018
KEV Added Sep 08, 2022
Tracked Since Feb 18, 2026