Improperly Controlled Modification of Dynamically-Determined Object Attributes in jackson-databind - CVE-2026-54516

 

Improperly Controlled Modification of Dynamically-Determined Object Attributes in jackson-databind - CVE-2026-54516

Published: July 22, 2026


Vulnerability identifier: #VU139155
CSH Severity: Medium
CVSS v4.0: CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:U/U:Green
CVE-ID: CVE-2026-54516
CWE-ID: CWE-915
Exploitation vector: Remote access
Exploit availability: No public exploit available
Vendor: FasterXML
Affected software:
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.


How to mitigate CVE-2026-54516

Install security update from vendor's website.

Sources