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

Goal: 1000 CNY · Raised: 1336 CNY

100%

CVE-2023-23488 PoC — WordPress Plugin The Paid Memberships Pro SQL注入漏洞

Source
Associated Vulnerability
Title: WordPress Plugin The Paid Memberships Pro SQL注入漏洞 (CVE-2023-23488)
Description:The Paid Memberships Pro WordPress Plugin, version < 2.9.8, is affected by an unauthenticated SQL injection vulnerability in the 'code' parameter of the '/pmpro/v1/order' REST route.
Description
Paid Memberships Pro  v2.9.8 (WordPress Plugin) - Unauthenticated SQL Injection
Readme
# Dockerisation d'une Vulnérabilité : CVE-2023-23488

Ce projet vise à dockeriser une vulnérabilité spécifique en utilisant Docker. L'objectif est de créer un environnement isolé dans lequel la vulnérabilité peut être exploitée et testée de manière sécurisée.

## Application vulnérable

Paid Memberships Pro v2.9.8 (WordPress Plugin) - Unauthenticated SQL Injection

## Installation

Pour exécuter ce projet, vous devez avoir sur votre machine :

- [Docker](https://www.docker.com/)
- [Python](https://www.python.org/)
- [SQLMAP](https://sqlmap.org/)


Une fois les prérequis installé, vous pouvez cloner ce dépôt Git sur votre machine :

```bash
  git clone https://github.com/cybfar/CVE-2023-23488-pmpro-2.8.git

  cd CVE-2023-23488-pmpro-2.8

```

Une fois dans le répertoire, exécuter la commande si dessous pour mettre en place l'environement vulnérable:

```bash
  docker compose up

```

Accéder ensuite à l'application à l'adresse http://localhost


## Vérification de la vulnérabilité

L'exécution du script ci dessous sur une instance WordPress avec le plugin Paid Membership Pro vous indique si la cible est vulnérable. Le script générera la commande sqlmap appropriée pour exploiter la vulnérabilité

```bash
  python CVE-2023-23488.py http://localhost

```


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 →