Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
Dubbo-CVE-2020-1948 — Apache Dubbo CVE-2020-1948 漏洞测试环境,亲测可用。 | Kitploit
Tools/GitHubGitHub/txrw/dubbo-cve-2020-1948
Vulnerability AnalysisExploitationWeb Application ExploitationPenetration TestingLearning & EducationLabs & Practice
GitHubtxrw/dubbo-cve-2020-1948

Dubbo-CVE-2020-1948

Apache Dubbo CVE-2020-1948 漏洞测试环境,亲测可用。

View Repository
416 years agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

Apache Dubbo CVE-2020-1948 Test Environment

Introduction

When this vulnerability first emerged, in order to verify its impact, we searched the internet for many examples compiled by others, but found none that could successfully validate it. So we created one ourselves and put it here for your reference. Welcome to exchange ideas!

This environment is adapted from the official Apache Dubbo sample environment, correcting several compilation errors that occurred in the official sample program. For example:

  • The DubboService class used in the official sample code should actually be Service.

Compilation

root@kitploit:~
cd src
mvn package

After successful compilation, the file dubbo.jar will be generated in the src/target directory.

Running

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

After successful execution, it listens on port 12345. You can use the telnet command to connect and test.

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

Containerization

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

# Run
docker run -p 12345:12345 dsolab/dubbo:cve-2020-1948 -d
or
docker-compose up -d

# Access
telnet x.x.x.x 12345

If you just want to quickly use the environment (too lazy to compile), you can start the image environment we provide with the following command:

root@kitploit:~
# Docker and docker-compose need to be installed
docker-compose up -d

Vulnerability Verification

See Apache Dubbo CVE-2020-1948 Deserialization Vulnerability Verification Method

Reference Links

  • 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

Download Tool