目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1310

100%

CVE-2020-2551 PoC — Oracle Fusion Middleware WebLogic Server 安全漏洞

来源
关联漏洞
标题:Oracle Fusion Middleware WebLogic Server 安全漏洞 (CVE-2020-2551)
Description:Oracle Fusion Middleware(Oracle融合中间件)和Oracle WebLogic Server都是美国甲骨文(Oracle)公司的产品。Oracle Fusion Middleware是一套面向企业和云环境的业务创新平台。该平台提供了中间件、软件集合等功能。WebLogic Server是其中的一个适用于云环境和传统环境的应用服务器组件。Oracle WebLogic Server是一款适用于云环境和传统环境的应用服务中间件,它提供了一个现代轻型开发平台,支持应用从开发到生产的整
Description
CVE-2020-2551
介绍
# 🌐 **CVE-2020-2551** Unauthenticated RCE in Oracle WebLogic Server via IIOP

<img width="900" height="500" alt="t01870efe86826eb5bc" src="https://github.com/user-attachments/assets/b3685cde-d5c3-41da-98c4-353099752b36" />

> **"A single IIOP packet can own your WebLogic server."**  
> — *Security Researcher, 2020*

---

## 🎯 **Vulnerability Snapshot**

| **Attribute**              | **Details**                                                                 |
|---------------------------|-----------------------------------------------------------------------------|
| **CVE ID**                | `CVE-2020-2551`                                                             |
| **Published**             | January 15, 2020                                                            |
| **CVSS v3.1**             | **9.8 (Critical)**                                                          |
| **Vector**                | `AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H`                                       |
| **Component**             | WLS Core – IIOP (T3/IIOP Listener)                                          |
| **Exploitability**        | Public PoCs, Actively Exploited in the Wild                                 |
| **Patch**                 | Oracle January 2020 CPU                                                     |

---

```mermaid
graph TD
    subgraph "CVE-2020-2551: WebLogic IIOP RCE"
        A[🌐 **CVE-2020-2551**] --> B{Unauthenticated<br>Network Attack}
        B -->|IIOP Request| C[📦 Malicious JNDI Payload]
        C --> D[🔓 Insecure Deserialization]
        D --> E[⚡ Remote Code Execution]
        E --> F[🏴‍☠️ Full Server Compromise]
        
        style A fill:#ff4d4d,stroke:#cc0000,color:#fff
        style B fill:#ff9966,stroke:#cc4400
        style C fill:#ffcc00,stroke:#cc9900
        style D fill:#ff6666,stroke:#cc3333
        style E fill:#cc0000,stroke:#990000,color:#fff
        style F fill:#330000,stroke:#660000,color:#ffcccc
    end

    subgraph "Impact & CVSS"
        G[CVSS 9.8<br>🔥 Critical] 
        H[Confidentiality: High]
        I[Integrity: High]
        J[Availability: High]
        G --> H & I & J
        style G fill:#cc0000,stroke:#990000,color:#fff
        style H fill:#ff4d4d,stroke:#cc0000,color:#fff
        style I fill:#ff4d4d,stroke:#cc0000,color:#fff
        style J fill:#ff4d4d,stroke:#cc0000,color:#fff
    end

    subgraph "Exploitation Flow"
        K[1. Craft IIOP Packet] --> L[2. Trigger JtaTransactionManager]
        L --> M[3. JNDI Lookup to Attacker LDAP]
        M --> N[4. Load Malicious Class]
        N --> O[5. Execute Payload]
        style K fill:#1a1a1a,stroke:#00ff00,color:#00ff00
        style L fill:#1a1a1a,stroke:#00ff00,color:#00ff00
        style M fill:#1a1a1a,stroke:#00ff00,color:#00ff00
        style N fill:#1a1a1a,stroke:#00ff00,color:#00ff00
        style O fill:#1a1a1a,stroke:#00ff00,color:#00ff00
    end

    A --> G
    A --> K
```

---

## 🛡️ **Remediation Checklist**

```diff
+ [ ] Apply Oracle January 2020 Critical Patch Update
+ [ ] Disable IIOP if unused: -Dweblogic.iiop.enable=false
+ [ ] Block T3/IIOP ports (7001, 7002) from internet
+ [ ] Enable Java Deserialization Filter (JEP 290)
+ [ ] Upgrade to WebLogic 14.1.1+ (supported as of 2025)
- [ ] Unpatched 10.3.6 / 12.1.3 instances in production
```

---

## 📡 **Detection Signatures**

```yaml
# Example: Snort / Suricata Rule
alert tcp any any -> $HOME_NET 7001:7002 (msg:"CVE-2020-2551 WebLogic IIOP RCE Attempt";
  content:"|49 49 4f 50|"; depth:4;  # IIOP Magic
  content:"JtaTransactionManager"; distance:0;
  classtype:attempted-admin; sid:1000001; rev:1;)
```

<img width="1920" height="958" alt="CVE-2020-2551" src="https://github.com/user-attachments/assets/aeb4bca7-053e-47c8-a3f9-17dfc7c50039" />

---

## 🔗 **Key References**

| Source | Link |
|-------|------|
| **NVD** | [nvd.nist.gov/vuln/detail/CVE-2020-2551](https://nvd.nist.gov/vuln/detail/CVE-2020-2551) |
| **Oracle CPU** | [oracle.com/security-alerts/cpujan2020.html](https://www.oracle.com/security-alerts/cpujan2020.html) |
| **PoC (GitHub)** | [github.com/jas502n/CVE-2020-2551](https://github.com/jas502n/CVE-2020-2551) |
| **Technical Writeup** | [medium.com/@qazbnm456/cve-2020-2551](https://medium.com/@qazbnm456/cve-2020-2551-unauthenticated-remote-code-execution-in-iiop-protocol-via-malicious-jndi-lookup-119bac7c1eb2) |

---

> **🛑 Legacy WebLogic systems remain prime targets in 2025.**  
> **Patch now or become a statistic.**

---

*Styled with clarity, urgency, and visual hierarchy for security teams, CISOs, and developers.*  
*Built for Markdown, Mermaid, and terminal-friendly rendering.*
文件快照

登录后查看神龙缓存的 POC 文件快照

登录查看
备注
    1. 建议优先通过来源进行访问。
    2. 本地 POC 快照面向订阅用户开放;当原始来源失效或无法访问时,本地镜像作为订阅权益的一部分提供。
    3. 持续抓取、验证、维护这份 POC 档案需要不少投入,因此本地快照已纳入付费订阅。您的订阅是让这份资料能继续走下去的关键,由衷感谢。 查看订阅方案 →