CVE-2018-3191 is a critical vulnerability in Oracle WebLogic Server (versions 10.3.6.0, 12.1.3.0, and 12.2.1.3) within the WLS Core Components. The flaw allows an unauthenticated attacker with network access to the T3 protocol port to remotely execute code and fully compromise the server. The vulnerability is easily exploitable and does not require user interaction or authentication.
Mallory correlates every CVE against your assets, your vendors, and active adversary campaigns. Know which vulnerabilities matter for you, not just which ones are loud.
What it means. What to do now. Patch path, mitigations, and the assume-compromise checklist.
What an attacker gets, and what they’ve been doing with it.
If you can’t patch tonight, do this now.
Patch, then assume compromise.
2 valid exploits after Mallory filtered fakes, detection scripts, and README-only repos (1 hidden).
This repository provides an operational exploit for CVE-2018-3191, a remote code execution vulnerability in Oracle WebLogic Server. The exploit targets the T3 protocol interface (default port 7001) and allows an unauthenticated attacker to execute arbitrary commands on the server. The main exploit script, 'weblogic.py', is a Python script that connects to the target WebLogic server over TCP, sends a crafted T3 protocol header, and then transmits a serialized Java payload (read from a file, e.g., 'jas502n.txt'). The payload itself is generated externally, typically using ysoserial or the provided Java JARs, and can be customized to execute arbitrary commands or open a reverse shell. The README.md provides detailed usage instructions, including payload generation and listener setup. The repository also includes a simple 'push.sh' script for git operations. The exploit is not part of a framework and is intended for manual use. The main attack vector is network-based, requiring access to the WebLogic server's T3 port. Several example endpoints and payload file paths are provided in the documentation and code.
This repository provides an operational exploit for CVE-2018-3191, a remote code execution vulnerability in Oracle WebLogic Server (versions 10.3.6.0, 12.1.3.0, 12.2.1.2, 12.2.1.3) via Java deserialization over the T3 protocol. The exploit consists of a Python script (exploit.py) that crafts and sends a malicious serialized object to the target WebLogic server, causing it to connect to an attacker-controlled JRMPListener (Java RMI server) and execute a supplied command, typically a reverse shell. The README.md provides detailed usage instructions, including required tools (ysoserial, a payload JAR, and netcat), example IP addresses, and step-by-step exploitation guidance. The exploit is network-based, requiring access to the WebLogic server's T3 port (default 7001). The main entry point is exploit.py, which automates the attack sequence. The repository is focused, containing only the exploit script and documentation, and is intended for use in penetration testing or research contexts.
Products and vendors Mallory has correlated with this vulnerability. Open in Mallory to drill down to specific CPE configurations and version ranges.
Vendor-confirmed product mapping. Mallory continuously reconciles this list against your asset inventory.
1 sources tracked across advisories, community write-ups, and news. New activity surfaces here as Mallory finds it.
Query your assets running an affected version, and investigate the blast radius.
Every observed campaign linking this CVE to a named adversary.
Malware families riding this exploit, with evidence and IOCs.
YARA, Sigma, Snort, and vendor rules, auto-deployed to your SIEM.
Cross-references every affected SKU, including bundled OEM variants.
Community discussion across Reddit, Mastodon, and other social sources.