{"id":"CVE-2020-11002","published":"2020-04-10T18:35:18Z","modified":"2024-08-04T11:21:14Z","title":"Remote Code Execution (RCE) vulnerability in dropwizard-validation","vendor":"dropwizard","product":"dropwizard","tier":"tail","description":{"text":"dropwizard-validation before versions 2.0.3 and 1.3.21 has a remote code execution vulnerability. A server-side template injection was identified in the self-validating feature enabling attackers to inject arbitrary Java EL expressions, leading to Remote Code Execution (RCE) vulnerability. If you are using a self-validating bean an upgrade to Dropwizard 1.3.21/2.0.3 or later is strongly recommended. The changes introduced in Dropwizard 1.3.19 and 2.0.2 for CVE-2020-5245 unfortunately did not fix the underlying issue completely. The issue has been fixed in dropwizard-validation 1.3.21 and 2.0.3 or later. We strongly recommend upgrading to one of these versions.","provenance":"source","from":"CVE.org"},"cvss":{"score":8,"severity":"HIGH","version":"3.1","vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:H","provenance":"source","from":"CVE.org CNA"},"epss":{"score":0.05175,"percentile":0.9245,"provenance":"source"},"cwes":[{"id":"CWE-74","name":"Improper Neutralization of Special Elements in Output Used by a Downstream Component"}],"references":[{"url":"https://github.com/dropwizard/dropwizard/security/advisories/GHSA-8jpx-m2wh-2v34","tags":["x_refsource_CONFIRM"]},{"url":"https://github.com/dropwizard/dropwizard/security/advisories/GHSA-3mcp-9wr4-cjqf","tags":["x_refsource_MISC"]},{"url":"https://github.com/dropwizard/dropwizard/pull/3208","tags":["x_refsource_MISC"]},{"url":"https://github.com/dropwizard/dropwizard/pull/3209","tags":["x_refsource_MISC"]},{"url":"https://docs.jboss.org/hibernate/validator/6.1/reference/en-US/html_single/#section-hibernateconstraintvalidatorcontext","tags":["x_refsource_MISC"]},{"url":"https://github.com/dropwizard/dropwizard/security/policy#reporting-a-vulnerability","tags":["x_refsource_MISC"]},{"url":"https://github.com/dropwizard/dropwizard/commit/d5a512f7abf965275f2a6b913ac4fe778e424242","tags":["x_refsource_MISC"]}],"priority":{"score":24.1,"factors":[{"name":"EPSS percentile","points":18.49},{"name":"CVSS severity","points":5.6}]},"vendorSlug":"dropwizard","affectedVersions":[{"vendor":"dropwizard","product":"dropwizard","versions":["< 1.3.21",">= 2.0.0, < 2.0.3"]}],"affected":[{"ecosystem":"Maven","package":"io.dropwizard:dropwizard-validation","vulnerableRanges":["<1.3.21",">=2.0.0, <2.0.3"],"patched":["1.3.21","2.0.3"],"from":["GHSA-8jpx-m2wh-2v34"],"provenance":"source"}],"euvd":{"id":"EUVD-2020-0372","exploited":false,"provenance":"source"},"lineage":{"familyId":"fam-dropwizard-validation-cve-2020-5245","parents":[{"from":"CVE-2020-5245","to":"CVE-2020-11002","relation":"successor","confidence":"high","kind":"lineage","evidence":[{"kind":"osv-related","provenance":"source","id":"GHSA-3mcp-9wr4-cjqf","via":"related"},{"kind":"osv-related","provenance":"source","id":"GHSA-8jpx-m2wh-2v34","via":"reference","url":"https://github.com/dropwizard/dropwizard/security/advisories/GHSA-3mcp-9wr4-cjqf"},{"kind":"version-step","provenance":"source","package":"Maven:io.dropwizard:dropwizard-validation","fromFixed":"1.3.19","toFixed":"1.3.21","daysApart":46},{"kind":"version-step","provenance":"source","package":"Maven:io.dropwizard:dropwizard-validation","fromFixed":"2.0.2","toFixed":"2.0.3","daysApart":46},{"kind":"similar","provenance":"machine","score":0.7,"basis":"same package + description similarity"}]}],"packageHistory":[{"cve":"CVE-2020-5245","published":"2020-02-24","fixed":"2.0.2","kev":false},{"cve":"CVE-2020-11002","published":"2020-04-10","fixed":"2.0.3","kev":false}],"package":"Maven:io.dropwizard:dropwizard-validation"}}