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
jboss-deserialization — JBoss CVE-2017-12149 (Insecure Deserialization - RCE) Exploitation Lab. | Kitploit
Tools/GitHubGitHub/xcatolin/jboss-deserialization
Vulnerability AnalysisExploitationWeb Application ExploitationPenetration TestingLearning & EducationLabs & Practice
GitHubxcatolin/jboss-deserialization

jboss-deserialization

JBoss CVE-2017-12149 (Insecure Deserialization - RCE) Exploitation Lab.

View Repository
5 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

JBoss Insecure Deserialization to RCE via CVE-2017-12149.

JBoss Insecure Deserialization - RCE Exploitation Lab.

The idea here is to setup a lab with an old JBoss version (<7.0) in order to exploit the vulnerability.

We can use Docker to facilitate all the process. For this, we're gonna need an Oracle JDK rpm package, that's because JBoss 6.0.0 final works with a JDK 6 runtime. We're also gonna need the Dockerfile present in the repository, and obviously Docker installed on the system. Just make sure to have all files in the same directory.

  1. Clone this repository with git clone https://github.com/Xcatolin/jboss-deserialization
  2. Download the jdk-6u45-linux-x64-rpm.bin package and move it into the same directory as the Dockerfile (you can use an temporary e-mail address to register)
  3. Build the image with docker build -t ovanekem/docker-jboss-6.0.0.final .
  4. Run the image with docker run -it -p 8080:8080 ovanekem/docker-jboss-6.0.0.final
  5. Click here to validate if it worked, you should see the JBoss main page

Reference and All Credits to

  • ovanekem/docker-jboss-6.0.0.final
Download Tool