Quick answers
- Is CVE-2026-54515 exploited in the wild?
- No. Junglewise Threat Intelligence has no report of CVE-2026-54515 being exploited in the wild.
- How severe is CVE-2026-54515?
- Medium severity, with a CVSS score of 5.3, published 23 June 2026.
- Which products and versions are affected?
- FasterXML Jackson Databind >= 2.8.0, < 2.18.9; >= 2.19.0, < 2.21.5; >= 3.1.0, < 3.1.4; com.fasterxml.jackson.core:jackson-databind (Maven) ECOSYSTEM:introduced=3.1.0,fixed=3.1.4; tools.jackson.core:jackson-databind (Maven) ECOSYSTEM:introduced=3.1.0,fixed=3.1.4.
- Is there a fix for CVE-2026-54515?
- Yes. com.fasterxml.jackson.core:jackson-databind (Maven): upgrade to 3.1.4 or later; tools.jackson.core:jackson-databind (Maven): upgrade to 3.1.4 or later. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
- How is CVE-2026-54515 attacked?
- It is attacked over the network, in a software library.
- Am I affected by CVE-2026-54515?
- Check whether you run FasterXML Jackson Databind, com.fasterxml.jackson.core:jackson-databind (Maven) or tools.jackson.core:jackson-databind (Maven) at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.
How to fix
- com.fasterxml.jackson.core:jackson-databind (Maven): upgrade to 3.1.4 or later
# set com.fasterxml.jackson.core:jackson-databind to 3.1.4 in your pom.xml or build.gradle - tools.jackson.core:jackson-databind (Maven): upgrade to 3.1.4 or later
# set tools.jackson.core:jackson-databind to 3.1.4 in your pom.xml or build.gradle
Technical details
A vulnerability exists in BeanDeserializerBase.createContextual() where per-property @JsonIgnoreProperties exclusions are bypassed. When @JsonFormat(ACCEPT_CASE_INSENSITIVE_PROPERTIES) is used, the deserializer rebuilds its property map from the original unfiltered map (this._beanProperties) instead of the filtered contextual map. This action overwrites the exclusions applied by _handleByNameInclusion(), making ignored properties writable again. An attacker can exploit this via a network request to perform a mass-assignment attack against affected Java objects. The issue is fixed in versions 2.18.9, 2.21.5, and 3.1.4.
Affected products
- FasterXML jackson-databind >= 2.8.0, < 2.18.9; >= 2.19.0, < 2.21.5; >= 3.1.0, < 3.1.4
Identifiers
- CVE-2026-54515
- GHSA-5jmj-h7xm-6q6v
Timeline
- 2026-05-06: disclosed: Issue reported and fix developed in GitHub repository
- 2026-06-04: patched: Official release of fixed versions
- 2026-06-16: advisory: GitHub Security Advisory published
- 2026-06-23: advisory: NVD publication date