CVE-2020-5245

HIGH

Dropwizard-Validation < 1.3.19 - Remote Code Execution via Java Expression Language Injection

Title source: llm
STIX 2.1

Exploitation Summary

EIP tracks 1 public exploit for CVE-2020-5245. PoCs published by LycsHub.

AI-analyzed exploit summary This repository contains a functional exploit PoC for CVE-2020-5245, demonstrating an RCE vulnerability in Dropwizard's self-validating beans via expression language injection. The exploit leverages a crafted query parameter to execute arbitrary commands through JavaScript evaluation.

Description

Dropwizard-Validation before 1.3.19, and 2.0.2 may allow arbitrary code execution on the host system, with the privileges of the Dropwizard service account, by injecting arbitrary Java Expression Language expressions when using the self-validating feature. The issue has been fixed in dropwizard-validation 1.3.19 and 2.0.2.

Exploits (1)

nomisec WORKING POC
by LycsHub · poc
https://github.com/LycsHub/CVE-2020-5245

This repository contains a functional exploit PoC for CVE-2020-5245, demonstrating an RCE vulnerability in Dropwizard's self-validating beans via expression language injection. The exploit leverages a crafted query parameter to execute arbitrary commands through JavaScript evaluation.

Classification
Working Poc 95%
Attack Type
Rce
Complexity
Moderate
Reliability
Reliable
Target: Dropwizard (versions affected by CVE-2020-5245)
No auth needed
Prerequisites: Dropwizard application with vulnerable self-validating bean endpoint exposed
devstral-2 · analyzed Feb 18, 2026 Full analysis →

Scores

CVSS v3 7.9
EPSS 0.0281
EPSS Percentile 84.6%
Attack Vector NETWORK
CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:L

CISA SSVC

Vulnrichment
Exploitation poc
Automatable no
Technical Impact total

Details

CWE
CWE-74
Status published
Products (3)
dropwizard/dropwizard_validation < 1.3.19
io.dropwizard/dropwizard-validation 1.3.0-rc1 - 1.3.19Maven
oracle/blockchain_platform < 21.1.2
Published Feb 24, 2020
Tracked Since Feb 18, 2026