EXECUTIVE SUMMARY:
Multiple security vulnerabilities have been identified in jackson-databind, the data-binding component of the Jackson JSON processor, affecting versions 2.10.0 through 2.18.7, 2.19.0 through 2.21.3, and 3.0.0 through 3.1.3. The flaws enable bypasses of the PolymorphicTypeValidator, allowing attackers to instantiate arbitrary classes via crafted generic type identifiers or array subtypes, effectively leading to remote code execution, data tampering, and denial‑of‑service. Business risk includes loss of data confidentiality, integrity, and availability, potential leakage of sensitive information, and disruption of services that rely on trusted JSON deserialization. Organizations that accept untrusted JSON or rely on configured allow‑lists are especially exposed.[/subscribe_to_unlock_form]
EXECUTIVE SUMMARY:
Multiple security vulnerabilities have been identified in jackson-databind, the data-binding component of the Jackson JSON processor, affecting versions 2.10.0 through 2.18.7, 2.19.0 through 2.21.3, and 3.0.0 through 3.1.3. The flaws enable bypasses of the PolymorphicTypeValidator, allowing attackers to instantiate arbitrary classes via crafted generic type identifiers or array subtypes, effectively leading to remote code execution, data tampering, and denial‑of‑service. Business risk includes loss of data confidentiality, integrity, and availability, potential leakage of sensitive information, and disruption of services that rely on trusted JSON deserialization. Organizations that accept untrusted JSON or rely on configured allow‑lists are especially exposed.[emaillocker id="1283"]
These vulnerabilities collectively expose applications that rely on Jackson's polymorphic deserialization to remote code execution and data compromise, demanding immediate attention. If exploited, attackers can execute arbitrary code, exfiltrate or corrupt data, and cause service outages, threatening regulatory compliance and customer trust. Prompt risk assessment and mitigation are essential.
RECOMMENDATION:
REFERENCES:
The following reports contain further technical details:
https://github.com/advisories/GHSA-j3rv-43j4-c7qm
https://github.com/advisories/GHSA-rmj7-2vxq-3g9f