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
Dubbo-CVE-2020-1948 — Ambiente de teste de vulnerabilidade Apache Dubbo CVE-2020-1948, testado e funcionando. | Kitploit
Ferramentas/GitHubGitHub/txrw/dubbo-cve-2020-1948
Análise de VulnerabilidadesExploraçãoExploração de Aplicações WebTestes de PenetraçãoAprendizado e EducaçãoLabs e Prática
GitHubtxrw/dubbo-cve-2020-1948

Dubbo-CVE-2020-1948

Ambiente de teste de vulnerabilidade Apache Dubbo CVE-2020-1948, testado e funcionando.

Ver Repositório
41há 6 anosAinda 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

Ambiente de Teste para Apache Dubbo CVE-2020-1948

Introdução

Quando essa vulnerabilidade foi descoberta, para verificar seu impacto, procuramos na internet muitos exemplos compilados por outras pessoas e descobrimos que nenhum conseguia validar a vulnerabilidade com sucesso. Por isso, criamos o nosso próprio e o disponibilizamos aqui para referência de todos. Comentários e sugestões são bem-vindos!

Este ambiente foi adaptado a partir do ambiente de exemplo oficial do Apache Dubbo, corrigindo diversos erros de compilação presentes no programa de exemplo oficial. Por exemplo:

  • No código de exemplo oficial, era utilizada a classe DubboService, mas na verdade deveria ser Service.

Compilação

root@kitploit:~
cd src
mvn package

Após a compilação bem-sucedida, o arquivo dubbo.jar será gerado no diretório src/target.

Execução

root@kitploit:~
java -jar target/dubbo.jar

Após a execução bem-sucedida, o serviço escutará na porta 12345 e você poderá usar o comando telnet para testar a conexão.

root@kitploit:~
telnet x.x.x.x 12345
# dubbo> ls -l
# PROVIDER:
#     org.apache.dubbo.spring.boot.sample.consumer.DemoService:1.0.0 ->  published: N

Containerização

root@kitploit:~
# 构建
docker build -t dsolab/dubbo:cve-2020-1948 .

# 运行
docker run -p 12345:12345 dsolab/dubbo:cve-2020-1948 -d
或
docker-compose up -d

# 访问
telnet x.x.x.x 12345

Quem quiser apenas usar o ambiente rapidamente (sem se dar ao trabalho de compilar) pode iniciar o ambiente de imagem que fornecemos com o seguinte comando:

root@kitploit:~
# 需要安装 Docker 和 docker-compose
docker-compose up -d

Validação da vulnerabilidade

Consulte Método de validação da vulnerabilidade de desserialização do Apache Dubbo CVE-2020-1948

Links de referência

  • Dubbo Spring Boot Project

https://github.com/apache/dubbo-spring-boot-project/

  • Dubbo Pull Request

https://github.com/apache/dubbo/pull/6374

  • Dubbo Mail Archive

https://www.mail-archive.com/[email protected]/msg06544.html

Baixar ferramenta