Resource exhaustion in jackson-databind - CVE-2026-91776
Published: September 22, 2026
Vulnerability details
The vulnerability allows a remote attacker to cause a denial of service.
The vulnerability exists due to uncontrolled resource consumption in TypeDeserializerBase._findDeserializer() and its _deserializers cache when processing attacker-influenced unknown type IDs with name-based polymorphism and a configured fallback implementation. A remote attacker can supply distinct unknown type IDs to cause a denial of service.
Exploitation requires reuse of a long-lived mapper or type deserializer across requests.