Lucene search

K
veracodeVeracode Vulnerability DatabaseVERACODE:5854
HistoryFeb 27, 2018 - 2:43 a.m.

Remote Code Execution (RCE)

2018-02-2702:43:42
Veracode Vulnerability Database
sca.analysiscenter.veracode.com
13

0.939 High

EPSS

Percentile

99.2%

jackson-databind is vulnerable to remote code execution (RCE) attacks. Due to an incomplete fix for CVE-2017-7525, attackers can still send malicious code through JSON. The blacklist that was implemented, didn’t take into account the c3p0 gadgets available in the classpath.In order to be vulnerable to this attack, either the use of @JsonTypeInfo(use = JsonTypeInfo.Id.CLASS) or @JsonTypeInfo(use = JsonTypeInfo.Id.MINIMAL_CLASS) or a call to ObjectMapper.enableDefaultTyping(...) is needed.

References