Patch Forecast
Yellow warning
Plan into this sprint.

CVE-2026-59889 · GHSA-5gvw-p9qm-jgwh

jackson-databind: @JsonView bypassed for @JsonUnwrapped container properties on deserialization

Risk score
44/100
CVSS
6.5 v3.1
Published
14 Jul 2026

Open in the live forecast Today's forecast

What to know

What it is
jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.18.0 until 2.18.9, 2.21.5, 2.22.1, 3.1.5, and 3.2.1, UnwrappedPropertyHandler.processUnwrapped() replays buffered JSON for a @JsonUnwrapped property and calls prop.deserializeAndSet() without a pr…
Affected
tools.jackson.core:jackson-databind (maven) >= 3.0.0, <= 3.1.4; com.fasterxml.jackson.core:jackson-databind (maven) >= 2.22.0, < 2.22.1; tools.jackson.core:jackson-databind (maven) >= 3.2.0, < 3.2.1; com.fasterxml.jackson.core:jackson-databind (maven) >= 2.19.0, < 2.21.5
Fix
Upgrade tools.jackson.core:jackson-databind to 3.1.5 or 3.2.1; com.fasterxml.jackson.core:jackson-databind to 2.22.1 or 2.21.5 or 2.18.9 (whichever matches your release line) or later.
Exploitation
No known exploitation

Story map

Story map: tools.jackson.core:jackson-databindTHE FLAWSTHE FIXCVE-2026-59889Jackson-databind: @JsonViewbypassed for @JsonUnwrappedcontainer properties on…CVSS 6.5CVE-2026-68497Jackson-databind: DurationXMLGregorianCalendarUnbounded Number Parse DoSCVSS 7.5 · EPSS 1%CVE-2026-19032Jackson-databind: PathDeserialization Missing SchemeAllowlist for…CVSS 5.3 · EPSS 1%CVE-2026-83557Jackson-databind: Comparablemissing fromDefaultBaseTypeLimitingValid…CVSS 5.6 · EPSS 1%Upgrade…2.18.9 · 2.21.5 · 2.22.1 · 3.1.5 ·3.2.1or later on your release lineWho is exposedtools.jackson.core:jackson-databind (maven) >= 3.2.0, < 3.2.2;tools.jackson.core:jackson-databind (maven) >= 3.0.0, < 3.1.6;com.fasterxml.jackson.core:j…AMBER · PATCH THIS WEEKtools.jackson.core:jackson-databi…jackson-databind 3.2.1deserializes a JSON string boundto a javax.xml.datatype.Durationorjavax.xml.datatype.XMLGregorianCalendar field by passing theraw string verbatim to…Where it standsPublic proof of conceptCONNECTS TOSame weaknessIncorrect authorisation (CWE-863)336 other warnings in 30 days →
Story map: the flaws, the fix, how it unfolded and what it connects to. Boxes link to the record or article.

At a glance

tools.jackson.core:jackson-databind: Amber, patch this week. jackson-databind 3.2.1 deserializes a JSON string bound to a javax.xml.datatype.Duration or javax.xml.datatype.XMLGregorianCalendar field by passing the raw string verbatim to DatatypeFactory.newDuration(value) / newXMLGregorianCalendar(value). Per the XML-Schema lexical grammar these factory methods accept numeric co…

The flaws

  • CVE-2026-59889: Jackson-databind: @JsonView bypassed for @JsonUnwrapped container properties on deserialization (CVSS 6.5)
  • CVE-2026-68497: Jackson-databind: Duration XMLGregorianCalendar Unbounded Number Parse DoS (CVSS 7.5 · EPSS 1%)
  • CVE-2026-19032: Jackson-databind: Path Deserialization Missing Scheme Allowlist for FileSystemProvider Resolution (CVSS 5.3 · EPSS 1%)
  • CVE-2026-83557: Jackson-databind: Comparable missing from DefaultBaseTypeLimitingValidator's unsafe base types (incomplete PolymorphicTypeValidator denylist) (CVSS 5.6 · EPSS 1%)

The fix

Upgrade tools.jackson.core:jackson-databind: 2.18.9 · 2.21.5 · 2.22.1 · 3.1.5 · 3.2.1 or later on your release line

Who is exposed: tools.jackson.core:jackson-databind (maven) >= 3.2.0, < 3.2.2; tools.jackson.core:jackson-databind (maven) >= 3.0.0, < 3.1.6; com.fasterxml.jackson.core:jackson-databind (maven) >= 2.14.0, < 2.18.10; com.fasterxml.jackson.core:jackson-databind (maven) >= 2.19.0, < 2.21.6

Where it stands

  • Public proof of concept

Connects to

Why it is Yellow

  • CVSS 6.5 medium
  • On your watchlist: Maven

Affected packages

PackageEcosystemVulnerableFixed in
tools.jackson.core:jackson-databindmaven>= 3.0.0, <= 3.1.43.1.5
com.fasterxml.jackson.core:jackson-databindmaven>= 2.22.0, < 2.22.12.22.1
tools.jackson.core:jackson-databindmaven>= 3.2.0, < 3.2.13.2.1
com.fasterxml.jackson.core:jackson-databindmaven>= 2.19.0, < 2.21.52.21.5
com.fasterxml.jackson.core:jackson-databindmaven>= 2.0.0-RC1, < 2.18.92.18.9

References

Original description

jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.18.0 until 2.18.9, 2.21.5, 2.22.1, 3.1.5, and 3.2.1, UnwrappedPropertyHandler.processUnwrapped() replays buffered JSON for a @JsonUnwrapped property and calls prop.deserializeAndSet() without a prop.visibleInView(ctxt.getActiveView()) guard, allowing a property annotated with both @JsonView and @JsonUnwrapped to be written from attacker JSON under a less-privileged active view. This issue is fixed in versions 2.18.9, 2.21.5, 2.22.1, 3.1.5, and 3.2.1.

Last activity 21 Jul 2026. Patch Forecast updates every hour.