Improperly Controlled Modification of Dynamically-Determined Object Attributes in jackson-databind - CVE-2026-54516
Published: July 22, 2026
jackson-databind
Detailed vulnerability description
The vulnerability allows a remote attacker to modify object attributes during deserialization.
The vulnerability exists due to improperly controlled modification of dynamically-determined object attributes in POJO deserialization handling when processing crafted JSON input for properties with a renamed getter and an ignored setter. A remote attacker can supply a renamed JSON key to modify object attributes during deserialization.
This issue occurs with private backing fields retained through property inference, allowing the setter's ignore annotation to be bypassed.