General data-binding functionality for Jackson: works on core streaming API
Language
JAVA
Vulnerability
Remote Code Execution (RCE) Through Deserialization
Vulnerability description
jackson-databind is vulnerable to remote code execution (RCE) attacks. This is due to a polymorphic typing issue when Default Typing is enabled. An attacker can craft a malicious JSON to invoke com.mysql.cj.jdbc.admin.MiniAdmin class, allowing the attacker to host a MySQL server or read arbitrary local files on the server.
Veracode Software Composition Analysis
com.mysql.cj.jdbc.admin.MiniAdmin
class, allowing the attacker to host a MySQL server or read arbitrary local files on the server.Links: