Incorrect authorization in jackson-databind - CVE-2026-54517
Published: July 22, 2026
jackson-databind
Detailed vulnerability description
The vulnerability allows a remote attacker to bypass access controls and modify view-restricted properties.
The vulnerability exists due to incorrect authorization in BeanDeserializer._deserializeUsingPropertyBased when deserializing property-based input with setterless collection or map creator properties. A remote attacker can send specially crafted JSON input to bypass access controls and modify view-restricted properties.
Only setterless collection or map properties annotated with a restricted @JsonView and processed under an active view are affected.