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

Goal: 1000 CNY · Raised: 1000 CNY

100.0%

CVE-2021-38314 PoC — Gutenberg Template Library & Redux Framework <= 4.2.11 Sensitive Information Disclosure

Source
Associated Vulnerability
Title:Gutenberg Template Library & Redux Framework <= 4.2.11 Sensitive Information Disclosure (CVE-2021-38314)
Description:The Gutenberg Template Library & Redux Framework plugin <= 4.2.11 for WordPress registered several AJAX actions available to unauthenticated users in the `includes` function in `redux-core/class-redux-core.php` that were unique to a given site but deterministic and predictable given that they were based on an md5 hash of the site URL with a known salt value of '-redux' and an md5 hash of the previous hash with a known salt value of '-support'. These AJAX actions could be used to retrieve a list of active plugins and their versions, the site's PHP version, and an unsalted md5 hash of site’s `AUTH_KEY` concatenated with the `SECURE_AUTH_KEY`.
Description
Exploit in python3 to explore CVE-2021-38314 in Redux Framework a wordpress plugin 
Readme
# CVE-2021-38314

## What is the vulnerability?

The Gutenberg Template Library & Redux Framework plugin <= 4.2.11 for WordPress registered several AJAX actions available to unauthenticated users in the includes function in redux-core/class-redux-core.php that were unique to a given site but deterministic and predictable given that they were based on an md5 hash of the site URL with a known salt value of ‘-redux’ and an md5 hash of the previous hash with a known salt value of ‘-support’.

## How to install

Is easy to install, you only need clone the repository:

```
git clone https://github.com/0xGabe/CVE-2021-38314
```

## How to use

You can use a single target or a file with a list, for exemple:

- Single target:

```
python3 cve-2021-38314.py --url https://target.com
```

- List of targets:

```
python3 cve-2021-38314.py --list targets.txt
```

### Note

At momment the script don't valid a SSL cert, in the future i will fix that.
File Snapshot

[4.0K] /data/pocs/bc3dfc5cb132cb800f96e3876b62ce47287fa8cc ├── [1.7K] cve-2021–38314.py ├── [1.0K] LICENSE └── [ 957] README.md 0 directories, 3 files
Shenlong Bot has cached this for you
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 →