XML injection (XXE) In jackson-databind

Description

XML External Entity Reference (XXE) in jackson-databind FasterXML jackson-databind 2.x before 2.9.7 might allow attackers to conduct external XML entity (XXE) attacks by leveraging failure to block unspecified JDK classes from polymorphic deserialization.

Mitigation

Update Impact

Minimal update. May introduce new vulnerabilities or breaking changes.

Ecosystem
Package
Affected version
Patched versions

References

1. https://github.com/dawetmaster/CVE-2018-14720-jackson-databind-vulnerable2. https://github.com/FasterXML/jackson-databind/issues/20973. https://github.com/FasterXML/jackson-databind/commit/87d29af25e82a249ea15858e2d4ecbf64091db444. https://lists.apache.org/thread.html/82b01bfb6787097427ce97cec6a7127e93718bc05d1efd5eaffc228f@%3Cdev.lucene.apache.org%3E5. https://lists.apache.org/thread.html/b0656d359c7d40ec9f39c8cc61bca66802ef9a2a12ee199f5b0c1442@%3Cdev.drill.apache.org%3E6. https://lists.apache.org/thread.html/ba973114605d936be276ee6ce09dfbdbf78aa56f6cdc6e79bfa7b8df@%3Cdev.lucene.apache.org%3E7. https://lists.apache.org/thread.html/f9bc3e55f4e28d1dcd1a69aae6d53e609a758e34d2869b4d798e13cc@%3Cissues.drill.apache.org%3E8. https://lists.apache.org/thread.html/ff8dcfe29377088ab655fda9d585dccd5b1f07fabd94ae84fd60a7f8@%3Ccommits.pulsar.apache.org%3E9. https://lists.apache.org/thread.html/rf1bbc0ea4a9f014cf94df9a12a6477d24a27f52741dbc87f2fd52ff2@%3Cissues.geode.apache.org%3E10. https://seclists.org/bugtraq/2019/May/6811. https://security.netapp.com/advisory/ntap-20190530-000312. https://www.debian.org/security/2019/dsa-445213. https://www.oracle.com/security-alerts/cpuapr2020.html14. https://www.oracle.com/technetwork/security-advisory/cpuapr2019-5072813.html15. https://www.oracle.com/technetwork/security-advisory/cpujan2019-5072801.html16. https://www.oracle.com/technetwork/security-advisory/cpujul2019-5072835.html17. https://www.oracle.com/technetwork/security-advisory/cpuoct2019-5072832.html18. https://lists.apache.org/thread.html/6a78f88716c3c57aa74ec05764a37ab3874769a347805903b393b286@%3Cdev.lucene.apache.org%3E19. https://lists.apache.org/thread.html/519eb0fd45642dcecd9ff74cb3e71c20a4753f7d82e2f07864b5108f@%3Cdev.drill.apache.org%3E20. https://github.com/FasterXML/jackson/wiki/Jackson-Release-2.9.7