CVE-2026-54518

jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.21.0 until 2.21.4 and 3.1.4, UnwrappedPropertyHandler.processUnwrappedCreatorProperties() replays buffered JSON into creator parameters but never consults prop.visibleInView(activeView). The normal property-based creator path gates creator properties on the active view, but this unwrapped-creator replay path bypasses that check, so a constructor parameter annotated with both @JsonView(AdminView.class) and @JsonUnwrapped is populated from attacker JSON even when a more restrictive view is active. This vulnerability is fixed in 2.21.4 and 3.1.4.
Configurations

Configuration 1 (hide)

OR cpe:2.3:a:fasterxml:jackson-databind:*:*:*:*:*:*:*:*
cpe:2.3:a:fasterxml:jackson-databind:*:*:*:*:*:*:*:*

History

25 Oct 2026, 23:10

Type Values Removed Values Added
Summary
  • (es) jackson-databind contiene la funcionalidad de enlace de datos de propósito general y el modelo de árbol para Jackson Data Processor. Desde 2.21.0 hasta 2.21.4 y 3.1.4, UnwrappedPropertyHandler.processUnwrappedCreatorProperties() reproduce JSON almacenado en búfer en los parámetros del creador, pero nunca consulta prop.visibleInView(activeView). La ruta normal del creador basada en propiedades restringe las propiedades del creador a la vista activa, pero esta ruta de reproducción del creador sin envolver omite esa verificación, por lo que un parámetro de constructor anotado con @JsonView(AdminView.class) y @JsonUnwrapped se rellena desde JSON del atacante incluso cuando una vista más restrictiva está activa. Esta vulnerabilidad se corrige en 2.21.4 y 3.1.4.

Information

Published : 2026-06-23 22:16

Updated : 2026-10-25 23:10


NVD link : CVE-2026-54518

Mitre link : CVE-2026-54518

CVE.ORG link : CVE-2026-54518


JSON object : View

Products Affected

fasterxml

  • jackson-databind
CWE
CWE-863

Incorrect Authorization