Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1336 CNY

100%

CVE-2018-6389 PoC — WordPress 安全漏洞

Source
Associated Vulnerability
Title:WordPress 安全漏洞 (CVE-2018-6389)
Description:In WordPress through 4.9.2, unauthenticated attackers can cause a denial of service (resource consumption) by using the large list of registered .js files (from wp-includes/script-loader.php) to construct a series of requests to load every file many times.
Description
PoC Exploit CVE-2018-6389
Readme
# CVE-2018-6389 Checker

[![Python Version](https://img.shields.io/badge/python-3.x-blue.svg)](https://www.python.org/) [![License](https://img.shields.io/badge/license-MIT-green.svg)](LICENSE)

**CVE-2018-6389 Checker** — a small, non‑destructive Python tool that checks for indicators of the CVE‑2018‑6389 WordPress vulnerability by issuing three controlled `load-scripts.php` requests and analysing response size, timing and JS token patterns.


![Short description](safe.png)
![Short description](vulnerable.png)

---

> ⚠️ **Disclaimer**  
> Use this tool **only** on systems you own or have explicit permission to test. Unauthorized scanning is illegal. The tool performs harmless GET requests only — it does **not** exploit or perform DoS attacks.

---

## Features

- Three-step **non-destructive** scan
- Measures **response size** and **response time**
- Detects and **counts** `!function` occurrences in the 3rd response
- Heuristic vulnerability levels: `Low`, `Low-Medium`, `Medium`, `High`, `VeryHigh`
- Colorized, readable terminal output (uses `colorama`)
- Simple vulnerability **score** (0..5) and human-friendly verdict

---

## Banner (printed at start)


---

## Installation

Requires Python 3.x.

```bash
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
```

Usage:
```bash
python CVE-2018-6389.py <target-url>
python CVE-2018-6389.py https://example.com/
```
File Snapshot

Log in to view the POC file snapshot cached by Shenlong Bot

Log in to view
Remarks
    1. It is advised to access via the original source first.
    2. Local POC snapshots are reserved for subscribers — if the original source is unavailable, the local mirror is part of the paid plan.
    3. Mirroring, verifying, and maintaining this POC archive takes ongoing effort, so local snapshots are a paid feature. Your subscription keeps the archive online — thank you for the support. View subscription plans →