CVE DatabaseCVE-2017-10271
한국어 권고문 →
CVE-2017-102717.5/HIGHCISA KEVCWE-306

Oracle WebLogic Server WLS Security XML Deserialization Remote Code Execution (RCE) Vulnerability (CVE-2017-10271) Analysis and Mitigation Guide

⚡ Jump to Patch
Affected Vendors
oracle
Affected Components
weblogic_server
Published Date
2017-10-19
CVSS v3.1
7.5
HIGH
EPSS (30d)
100.0%
FIRST.org
CISA KEV
Exploited

Executive & SecOps Summary

SECOPS ASSESSMENT
Affected Scope

Oracle WebLogic Server versions 10.3.6.0.0, 12.1.3.0.0, 12.2.1.1.0, and 12.2.1.2.0

Impact

Unauthenticated remote attackers can execute arbitrary system commands and fully compromise the WebLogic Server via crafted XML payloads sent over HTTP/T3

Mitigation

Apply the official Oracle Critical Patch Update (CPU) or disable the vulnerable 'wls-wsat' component and restrict T3 protocol access

Affected Products & Version Scope

Oracle WebLogic Server 10.3.6.0.0, 12.1.3.0.0, 12.2.1.1.0, and 12.2.1.2.0

Remediation & Live Workaround Commands

PATCH & WORKAROUND

1. Official Patch & Version Upgrade Commands

Apply the latest Oracle Critical Patch Update (CPU) using the WebLogic Smart Update (BSU) utility.

bash
# Navigate to the WebLogic Smart Update directory
cd /u01/app/oracle/middleware/utils/bsu

# Apply the downloaded patch (e.g., Patch ID: FMJJ)
./bsu.sh -install -patchlist=FMJJ -prod_dir=/u01/app/oracle/middleware/wlserver_10.3 -verbose

2. Temporary Workaround & Hardening Configuration

If patching cannot be applied immediately, disable or remove the vulnerable wls-wsat.war application and restrict access to the T3 protocol.

bash
# 1. Backup and remove the vulnerable wls-wsat.war file
cd /u01/app/oracle/middleware/wlserver_10.3/server/lib
mv wls-wsat.war wls-wsat.war.bak

# 2. Remove extracted wls-wsat directories from domains
find /u01/app/oracle/middleware/user_projects/domains/ -name 'wls-wsat' -type d -exec rm -rf {} +

3. Log Audit & IoC Verification Commands

Scan WebLogic access logs and server logs for suspicious POST requests targeting the wls-wsat endpoint and containing XML deserialization payloads.

bash
# Search for access attempts to the wls-wsat endpoint
grep -ri 'wls-wsat' /u01/app/oracle/middleware/user_projects/domains/*/servers/*/logs/access.log*

# Search for indicators of XMLDecoder exploitation (e.g., ProcessBuilder)
grep -ri 'ProcessBuilder' /u01/app/oracle/middleware/user_projects/domains/*/servers/*/logs/
Interactive SecOps Remediation Checklist
0/4 (0%)
Recommended Security Control & Mitigation Partner
Cloudflare Enterprise & Pro WAF
Due to active exploitation in the wild, immediately apply the Oracle CPU patch or disable the wls-wsat component to secure your environment.

Block Exploits Instantly with Managed Virtual Patching Rules

Can't patch production immediately? Deploy managed WAF rules at the edge to intercept RCE, SQLi, and deserialization payloads before they hit your origin server.

3-min setup · Automated Zero-Day Managed Rules
Practice Exploiting & Patching This Web Vulnerability in an Interactive Lab
Launch Hands-On Security Lab

Technical Root Cause & Exploitation Mechanics

1. Vulnerability Overview & Root Cause

This vulnerability exists in the XML deserialization mechanism of the WLS Security component (specifically wls-wsat) within Oracle WebLogic Server. WebLogic Server utilizes the XMLDecoder class to parse XML-formatted SOAP requests into Java objects. Due to a lack of proper input validation and filtering on serialized XML data, an attacker can craft malicious XML documents that instantiate arbitrary Java classes and execute arbitrary methods.

2. Exploitation Mechanics & Attack Scenario

An unauthenticated attacker can send a malicious HTTP POST request containing a crafted XML payload to vulnerable endpoints such as /wls-wsat/CoordinatorPortType. When the server's XMLDecoder processes this payload, it deserializes the XML and executes the embedded Java commands (e.g., invoking java.lang.ProcessBuilder). This allows the attacker to establish a reverse shell, download malware, or execute arbitrary OS commands under the privileges of the WebLogic process.

3. Infrastructure & Business Impact

This vulnerability is listed in the CISA KEV (Known Exploited Vulnerabilities) catalog and has an EPSS score of 0.9999, indicating extremely high active exploitation in the wild. Successful exploitation leads to complete system takeover, enabling attackers to deploy ransomware, exfiltrate sensitive data, or use the compromised server as a pivot point to compromise the internal network.

Official Vendor Advisories & References

NVD Original English Description

Vulnerability in the Oracle WebLogic Server component of Oracle Fusion Middleware (subcomponent: WLS Security). Supported versions that are affected are 10.3.6.0.0, 12.1.3.0.0, 12.2.1.1.0 and 12.2.1.2.0. 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 7.5 (Availability impacts). CVSS Vector: (CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H).

Frequently Asked SecOps Questions (CVE-2017-10271)

FAQ

Q1. How critical is CVE-2017-10271 and is it actively exploited in the wild?

CVE-2017-10271 is rated CVSS 7.5 (HIGH) with a 30-day EPSS exploitation probability of 100.0%. It is listed in the CISA Known Exploited Vulnerabilities (KEV) catalog, requiring immediate emergency remediation.

Q2. Which vendors and products are affected by CVE-2017-10271?

Primary impacted vendors include oracle across weblogic_server. Scope summary: Oracle WebLogic Server 10.3.6.0.0, 12.1.3.0.0, 12.2.1.1.0, and 12.2.1.2.0

Q3. What temporary mitigations or workarounds exist for CVE-2017-10271 before patching?

[Mitigation] Apply the official Oracle Critical Patch Update (CPU) or disable the vulnerable 'wls-wsat' component and restrict T3 protocol access Follow the CLI remediation commands and interactive SecOps checklist on this page to restrict exposure prior to your maintenance window.

SECOPS WORKBENCH INTEGRATION

Generate an Internal Engineering Notice or CISO Report for CVE-2017-10271

Instantly format this advisory into an executive CISO summary or engineering patch ticket.

Generate Report →

🔗 Related Advisories in Similar Stack (oracle)

View Category →
SecOps Advisory Dispatch & RSS Feed

Subscribe to Daily Vulnerability Briefings & KEV Alerts

Concise morning briefings for SecOps, DevSecOps, and SRE teams covering newly exploited CVEs and mitigation priorities.

Slack / Teams / RSS Feed:
PatchKO
CVE-2017-10271 Oracle WebLogic Server WLS Security XML Deserialization Remote Code Execution (RCE) Vulnerability (CVE-2017-10271) Analysis and Mitigation Guide (CVSS 7.5) - Patch & Workaround | CVE Pulse