Advisory Database
  • Advisories
  • Dependency Scanning
  1. maven
  2. ›
  3. com.fasterxml.jackson.core/jackson-databind
  4. ›
  5. CVE-2026-54515

CVE-2026-54515: jackson-databind has case-insensitive deserialization bypasses per-property @JsonIgnoreProperties

June 23, 2026 (updated June 30, 2026)

In BeanDeserializerBase.createContextual(), per-property @JsonIgnoreProperties exclusions are applied by _handleByNameInclusion(), producing a contextual deserializer whose BeanPropertyMap has the ignored properties removed. The subsequent per-property case-insensitivity block (triggered by @JsonFormat(ACCEPT_CASE_INSENSITIVE_PROPERTIES)) rebuilds from this._beanProperties (the original, unfiltered map) instead of contextual._beanProperties, then overwrites the filtered map — restoring every property _handleByNameInclusion had just removed. The ignored property becomes writable again.

References

  • github.com/FasterXML/jackson-databind/commit/0e1b0b211f7a53baa62ba2f4c9bd006c7bf4d5fa
  • github.com/FasterXML/jackson-databind/issues/5962
  • github.com/FasterXML/jackson-databind/issues/5964
  • github.com/FasterXML/jackson-databind/security/advisories/GHSA-5jmj-h7xm-6q6v
  • github.com/advisories/GHSA-5jmj-h7xm-6q6v
  • nvd.nist.gov/vuln/detail/CVE-2026-54515

Code Behaviors & Features

Detect and mitigate CVE-2026-54515 with GitLab Dependency Scanning

Secure your software supply chain by verifying that all open source dependencies used in your projects contain no disclosed vulnerabilities. Learn more about Dependency Scanning →

Affected versions

All versions starting from 2.8.0 before 2.18.9, all versions starting from 2.19.0 before 2.21.5, all versions starting from 2.22.0 before 2.22.1, all versions starting from 3.1.0 before 3.1.4

Fixed versions

  • 2.18.9
  • 2.21.5
  • 2.22.1
  • 3.1.4

Solution

Upgrade to versions 2.18.9, 2.21.5, 2.22.1, 3.1.4 or above.

Impact 5.3 MEDIUM

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N

Learn more about CVSS

Weakness

  • CWE-915: Improperly Controlled Modification of Dynamically-Determined Object Attributes

Source file

maven/com.fasterxml.jackson.core/jackson-databind/CVE-2026-54515.yml

Spotted a mistake? Edit the file on GitLab.

  • Site Repo
  • About GitLab
  • Terms
  • Privacy Statement
  • Contact

Page generated Sat, 11 Jul 2026 00:17:06 +0000.