CVE-2019-2725 — Oracle WebLogic Server, Injection

CVE-2019-2725

Oracle WebLogic Server — Unauthenticated wls9_async/wls-wsat Deserialization RCE, Patched Out-of-Band

What Is Oracle WebLogic Server?

Oracle WebLogic Server is a Java EE application server widely deployed to run enterprise business applications, often as the middle tier connecting web front ends to Oracle databases and ERP systems. It's ubiquitous in large enterprises, government agencies, and financial institutions, which makes any unauthenticated remote code execution bug in WebLogic an immediate, high-value target for both criminal and state-linked attackers.

Overview

CVE-2019-2725 is a critical, unauthenticated remote code execution vulnerability in WebLogic Server's Web Services subcomponent, exploitable via the wls9_async and wls-wsat components that ship enabled by default in many WebLogic installations. It carries a CVSS score of 9.8, and Oracle took the unusual step of releasing an emergency patch outside its normal quarterly Critical Patch Update cycle because exploitation was already occurring in the wild before a fix existed.

Technical Details

The root cause (CWE-74, Improper Neutralization of Special Elements / Injection) is an XML-based deserialization flaw: WebLogic's wls9_async and wls-wsat web service endpoints accept SOAP/XML requests and deserialize embedded objects without adequate validation. By sending a crafted XML payload containing a malicious serialized object to endpoints like /_async/AsyncResponseService or /wls-wsat/CoordinatorPortType, an unauthenticated attacker can achieve arbitrary code execution on the server, typically via known Java deserialization gadget chains. No authentication or user interaction is required — a single unauthenticated HTTP POST request is enough.

Discovery

Exploitation attempts were observed in the wild before Oracle's official patch was released, prompting Oracle to issue an emergency out-of-band Security Alert on April 26, 2019 rather than waiting for the next scheduled Critical Patch Update. This pattern — public/underground awareness preceding an official fix — was consistent with prior WebLogic deserialization bugs in this same component family (a recurring target for researchers and attackers throughout 2017–2019).

Exploitation Context

CVE-2019-2725 was mass-exploited within days of (and even before) the patch's release. It was used to deploy cryptomining malware (notably variants associated with the Muhstik and Sodinokibi/REvil-linked toolsets) and to distribute ransomware payloads across internet-exposed WebLogic servers. Its ease of exploitation — a single crafted, unauthenticated HTTP request — combined with WebLogic's prevalence in enterprise environments made it one of the most widely weaponized Oracle vulnerabilities of 2019, and it has continued to see opportunistic scanning years later, reflected in its ransomware association in KEV.

Remediation

  1. Apply Oracle's emergency Security Alert patch for CVE-2019-2725, or any later WebLogic Critical Patch Update that supersedes it.
  2. Disable or remove the wls9_async and wls-wsat web service components if they are not required by the application.
  3. Restrict network access to WebLogic management and web service endpoints — do not expose them directly to the internet.
  4. Review WebLogic access logs for POST requests to /_async/ or /wls-wsat/ paths, a strong indicator of exploitation attempts.
  5. Scan for cryptomining or webshell indicators on any WebLogic host that was internet-exposed and unpatched during 2019, given the vulnerability's history of mass exploitation.

Key Details

PropertyValue
CVE ID CVE-2019-2725
Vendor / Product Oracle — WebLogic Server
NVD Published2019-04-26
NVD Last Modified2025-10-27
CVSS 3.1 Score9.8
CVSS 3.1 VectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
SeverityCRITICAL
CWE CWE-74 find similar ↗
CISA KEV Added2022-01-10
CISA KEV Deadline2022-07-10
Known Ransomware Use ⚠️ Yes

CVSS 3.1 Breakdown

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Required Action

CISA BOD 22-01 Deadline: 2022-07-10. Apply updates per vendor instructions.

Timeline

DateEvent
2019-04-17Widespread scanning and exploitation reported before an official patch is available
2019-04-26Oracle releases an emergency out-of-band security alert and patch (ahead of the scheduled quarterly CPU)
2022-01-10Added to CISA Known Exploited Vulnerabilities catalog
2022-07-10CISA BOD 22-01 remediation deadline

References

ResourceType
NVD — CVE-2019-2725 Vulnerability Database
CISA KEV Catalog Entry US Government