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
CVE-2017-7525-Jackson-Deserialization-Lab — Insecure Java Deserialization Lab | Kitploit
Tools/GitHubGitHub/ingenuity-fainting-goats/cve-2017-7525-jackson-deserialization-lab
Vulnerability AnalysisExploitationWeb Application ExploitationLearning & EducationBinary ExploitationLabs & Practice
GitHubingenuity-fainting-goats/cve-2017-7525-jackson-deserialization-lab

CVE-2017-7525-Jackson-Deserialization-Lab

Insecure Java Deserialization Lab

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share
View Repository
612 years agoNot yet reviewed

CVE-2017-7525 Java Insecure Deserialization Lab

Basic Java REST application vulnerable to Insecure Deserialization, leading to RCE.

The project must be run on Java < 8u45

Based on Maven with the following dependencies:

  • jackson-databind 2.2.2
  • commons-collections 3.1
  • spring-context-support 4.3.11

More dependencies can be added through Maven if you want to try some more gadgets.

Running

Open (recommended with Intellij Idea) and run the Java class in src/main/java/com/deserialization/lab/Main.java.

Then browse to http://localhost:9091/api/

Exposed APIs

  • GET /api/message : returns a serialized object useful to build a payload
  • POST /api/message : Accepts a payload, deserializes it and reflects the generated instance as response

CVEs

The application is actually vulnerable to almost all the Jackson Databind CVEs.

References

ysoserial
Exploiting the Jackson RCE: CVE-2017-7525
Java Deserialization Cheat Sheet
Marshalsec PDF

JDK Downloads

Jdk 8 Archive
Jdk 8u11 Linux x64

Authors

alp4ca
rhpco

check

Download Tool