Vulnerabilities in pkg:maven/com.fasterxml.jackson.core/jackson-databind

PACKAGE
Advisory Identifier: GHSA-cxp5-3px4-pw24
Advisory Summary

CVE-2026-91777 is a HIGH (CVSS 7.5) jackson-databind quadratic forward-reference completion vulnerability (CWE-400: Uncontrolled Resource Consumption) affecting Jackson databind libraries in the Maven ecosystem. The issue involves jackson-databind quadratic forward-reference completion. Remediation is available by upgrading affected packages to version 2.21.7, 3.1.7, 3.2.3, 2.18.11, 2.22.3.

87 Known Advisory Record(s)
Package Vulnerability Intelligence

pkg:maven/com.fasterxml.jackson.core/jackson-databind

87 Known Advisory Record(s)

Vulnerability advisories affecting package pkg:maven/com.fasterxml.jackson.core/jackson-databind. Select an advisory below to view technical details or fixes.

Advisory ID CVE / NVD Severity Summary
GHSA-cxp5-3px4-pw24 CVE-2026-91777 HIGH jackson-databind quadratic forward-reference completion
GHSA-wv8q-qhhj-9h54 CVE-2026-91776 HIGH jackson-databind retains every unknown raw type ID
GHSA-gx83-3vf8-gh7j CVE-2026-83557 MODERATE jackson-databind: Comparable missing from DefaultBaseTypeLimitingValidator's unsafe base types (incomplete PolymorphicTypeValidator denylist)
GHSA-q4xh-88c3-wmh7 CVE-2026-68497 HIGH jackson-databind: Duration XMLGregorianCalendar Unbounded Number Parse DoS
GHSA-wjgm-6hv5-3cvf CVE-2026-19032 MODERATE jackson-databind: Path Deserialization Missing Scheme Allowlist for FileSystemProvider Resolution
GHSA-vvgp-rfg2-7rr6 CVE-2026-77310 MODERATE jackson-databind: Incomplete fix for CVE-2026-54514: eager DNS resolution (SSRF) still present in InetAddress deserialization
GHSA-rmj7-2vxq-3g9f CVE-2026-54513 HIGH jackson-databind has an array subtype allowlist bypass in BasicPolymorphicTypeValidator (allowIfSubTypeIsArray)
GHSA-5gvw-p9qm-jgwh CVE-2026-59889 MODERATE jackson-databind: @JsonView bypassed for @JsonUnwrapped container properties on deserialization
GHSA-mhm7-754m-9p8w - MODERATE jackson-databind: `@JsonView` bypass for creator properties with `@JsonTypeInfo(include=As.EXTERNAL_PROPERTY)`
GHSA-3pjw-73gf-8qr5 CVE-2026-59888 MODERATE jackson-databind: @JsonIgnore on a Record property is bypassed with a PropertyNamingStrategy
GHSA-rcqc-6cw3-h962 CVE-2026-54518 MODERATE jackson-databind has a @JsonView bypass for unwrapped creator parameters
GHSA-5hh8-q8hv-fr38 CVE-2026-54517 MODERATE jackson-databind has @JsonView bypass for setterless creator properties
GHSA-9fxm-vc8v-hj55 CVE-2026-54516 MODERATE jackson-databind's renamed @JsonIgnore'd setters can deserialize via private fields
GHSA-hgj6-7826-r7m5 CVE-2026-54514 MODERATE jackson-databind: InetSocketAddress deserialization triggers eager DNS resolution (SSRF)
GHSA-j3rv-43j4-c7qm CVE-2026-54512 HIGH jackson-databind has a PolymorphicTypeValidator bypass via generic type parameters that allows arbitrary class instantiation
GHSA-3wrr-7qpf-2prh CVE-2026-50193 MODERATE jackson-databind: Deeply nested JsonNode throws StackOverflowError for toString()
GHSA-5jmj-h7xm-6q6v CVE-2026-54515 MODERATE jackson-databind has case-insensitive deserialization bypasses per-property @JsonIgnoreProperties
GHSA-rgv9-q543-rqg4 CVE-2022-42004 HIGH Uncontrolled Resource Consumption in FasterXML jackson-databind
GHSA-9m6f-7xcq-8vf8 CVE-2020-36183 HIGH Unsafe Deserialization in jackson-databind
GHSA-c265-37vj-cwcc CVE-2020-14062 HIGH Deserialization of untrusted data in Jackson Databind
GHSA-j823-4qch-3rgm CVE-2020-14060 HIGH Deserialization of untrusted data in Jackson Databind
GHSA-27xj-rqx5-2255 CVE-2020-11619 HIGH jackson-databind mishandles the interaction between serialization gadgets and typing
GHSA-5p34-5m6p-p58g CVE-2020-9546 CRITICAL jackson-databind mishandles the interaction between serialization gadgets and typing
GHSA-rpr3-cw39-3pxh CVE-2020-10650 HIGH jackson-databind vulnerable to unsafe deserialization
GHSA-3x8x-79m2-3w2w CVE-2021-46877 HIGH jackson-databind possible Denial of Service if using JDK serialization to serialize JsonNode
GHSA-jjjh-jjxp-wpff CVE-2022-42003 HIGH Uncontrolled Resource Consumption in Jackson-databind
GHSA-95cm-88f5-f2c7 CVE-2020-10672 HIGH jackson-databind mishandles the interaction between serialization gadgets and typing
GHSA-fqwf-pjwf-7vqv CVE-2020-10673 HIGH jackson-databind mishandles the interaction between serialization gadgets and typing
GHSA-r3gr-cxrf-hg25 CVE-2020-35491 HIGH Serialization gadgets exploit in jackson-databind
GHSA-758m-v56v-grj4 CVE-2020-10969 HIGH jackson-databind mishandles the interaction between serialization gadgets and typing
GHSA-h592-38cm-4ggp CVE-2017-15095 CRITICAL jackson-databind vulnerable to deserialization flaw leading to unauthenticated remote code execution
GHSA-c8hm-7hpq-7jhg CVE-2018-19362 CRITICAL com.fasterxml.jackson.core:jackson-databind vulnerable to Deserialization of Untrusted Data
GHSA-cggj-fvv3-cqwv CVE-2018-7489 CRITICAL FasterXML jackson-databind allows unauthenticated remote code execution
GHSA-5ww9-j83m-q7qx CVE-2019-12086 HIGH Information exposure in FasterXML jackson-databind
GHSA-mph4-vhrx-mv67 CVE-2019-12384 MODERATE Deserialization of Untrusted Data in FasterXML jackson-databind
GHSA-cmfg-87vq-g5g4 CVE-2019-12814 MODERATE Deserialization of untrusted data in FasterXML jackson-databind
GHSA-h822-r4r5-v8jg CVE-2019-14540 CRITICAL Polymorphic Typing issue in FasterXML jackson-databind
GHSA-mx7p-6679-8g3q CVE-2019-16942 CRITICAL Polymorphic Typing in FasterXML jackson-databind
GHSA-gww7-p5w4-wrfv CVE-2019-20330 CRITICAL Deserialization of Untrusted Data in jackson-databind
GHSA-rf6r-2c4q-2vwg CVE-2020-10968 HIGH jackson-databind mishandles the interaction between serialization gadgets and typing
GHSA-9vvp-fxw6-jcxr CVE-2020-11113 HIGH jackson-databind mishandles the interaction between serialization gadgets and typing
GHSA-h4rc-386g-6m85 CVE-2020-11620 HIGH jackson-databind mishandles the interaction between serialization gadgets and typing
GHSA-mc6h-4qgp-37qh CVE-2020-14195 HIGH Deserialization of untrusted data in Jackson Databind
GHSA-288c-cq4h-88gq CVE-2020-25649 HIGH XML External Entity (XXE) Injection in Jackson Databind
GHSA-wh8g-3j2c-rqj5 CVE-2020-35490 HIGH Serialization gadgets exploit in jackson-databind
GHSA-57j2-w4cx-62h2 CVE-2020-36518 HIGH Deeply nested json in jackson-databind
GHSA-p43x-xfjf-5jhr CVE-2020-9548 CRITICAL jackson-databind mishandles the interaction between serialization gadgets and typing
GHSA-5949-rw7g-wx7w CVE-2021-20190 HIGH Deserialization of untrusted data in jackson-databind
GHSA-w3f4-3q6j-rh82 CVE-2018-5968 HIGH Deserialization of Untrusted Data in jackson-databind
GHSA-6wqp-v4v6-c87c CVE-2018-12023 HIGH Deserialization of Untrusted Data
GHSA-cjjf-94ff-43w7 CVE-2018-12022 HIGH jackson-databind Deserialization of Untrusted Data vulnerability
GHSA-qr7j-h6gg-jmgc CVE-2018-11307 CRITICAL Deserialization of Untrusted Data in jackson-databind
GHSA-qxxx-2pp7-5hmx CVE-2017-7525 CRITICAL jackson-databind is vulnerable to a deserialization flaw
GHSA-rfx6-vp9g-rh7v CVE-2017-17485 CRITICAL jackson-databind vulnerable to remote code execution due to incorrect deserialization and blocklist bypass
GHSA-gwp4-hfv6-p7hw CVE-2019-14439 HIGH Deserialization of untrusted data in FasterXML jackson-databind
GHSA-8c4j-34r4-xr8g CVE-2020-36180 HIGH Unsafe Deserialization in jackson-databind
GHSA-89qr-369f-5m5x CVE-2020-36182 HIGH Unsafe Deserialization in jackson-databind
GHSA-9gph-22xh-8x98 CVE-2020-36179 HIGH Unsafe Deserialization in jackson-databind
GHSA-cvm9-fjm9-3572 CVE-2020-36181 HIGH Unsafe Deserialization in jackson-databind
GHSA-vfqx-33qm-g869 CVE-2020-36189 HIGH Unsafe Deserialization in jackson-databind
GHSA-f9xh-2qgp-cq57 CVE-2020-36188 HIGH Unsafe Deserialization in jackson-databind
GHSA-v585-23hc-c647 CVE-2020-36186 HIGH Unsafe Deserialization in jackson-databind
GHSA-8w26-6f25-cm9x CVE-2020-36185 HIGH Unsafe Deserialization in jackson-databind
GHSA-q93h-jc49-78gg CVE-2020-9547 CRITICAL jackson-databind mishandles the interaction between serialization gadgets and typing
GHSA-cf6r-3wgc-h863 CVE-2019-14892 HIGH Polymorphic deserialization of malicious object in jackson-databind
GHSA-gjmw-vf9h-g25v CVE-2019-17531 CRITICAL jackson-databind polymorphic typing issue
GHSA-fmmc-742q-jg75 CVE-2019-16943 CRITICAL jackson-databind polymorphic typing issue
GHSA-645p-88qh-w398 CVE-2018-14718 CRITICAL Arbitrary Code Execution in jackson-databind
GHSA-4gq5-ch57-c2mg CVE-2018-14719 CRITICAL Arbitrary Code Execution in jackson-databind
GHSA-f3j5-rmmp-3fc5 CVE-2019-17267 CRITICAL Improper Input Validation in jackson-databind
GHSA-85cw-hj65-qqv9 CVE-2019-16335 CRITICAL Polymorphic Typing issue in FasterXML jackson-databind
GHSA-6fpp-rgj9-8rwc CVE-2019-14379 CRITICAL Deserialization of untrusted data in FasterXML jackson-databind
GHSA-x2w5-5m2g-7h5m CVE-2018-14720 CRITICAL XML External Entity Reference (XXE) in jackson-databind
GHSA-f9hv-mg5h-xcw9 CVE-2018-19360 CRITICAL Deserialization of Untrusted Data in jackson-databind due to polymorphic deserialization
GHSA-4w82-r329-3q67 CVE-2020-8840 CRITICAL Deserialization of Untrusted Data in jackson-databind
GHSA-mx9v-gmh4-mgqw CVE-2018-19361 CRITICAL Deserialization of Untrusted Data in jackson-databind
GHSA-9mxf-g3x6-wv74 CVE-2018-14721 CRITICAL Server-Side Request Forgery (SSRF) in jackson-databind
GHSA-h3cw-g4mq-c5x2 CVE-2020-24616 HIGH Code Injection in jackson-databind
GHSA-qjw2-hr98-qgfh CVE-2020-24750 HIGH Unsafe Deserialization in jackson-databind
GHSA-5r5r-6hpj-8gg9 CVE-2020-35728 HIGH Serialization gadget exploit in jackson-databind
GHSA-m6x4-97wx-4q27 CVE-2020-36184 HIGH Unsafe Deserialization in jackson-databind
GHSA-r695-7vr9-jgc2 CVE-2020-36187 HIGH Unsafe Deserialization in jackson-databind
GHSA-c2q3-4qrh-fm48 CVE-2020-14061 HIGH Deserialization of untrusted data in Jackson Databind
GHSA-58pp-9c76-5625 CVE-2020-11112 HIGH jackson-databind mishandles the interaction between serialization gadgets and typing
GHSA-v3xw-c963-f5hc CVE-2020-11111 HIGH jackson-databind mishandles the interaction between serialization gadgets and typing
GHSA-wrr7-33fx-rcvj - HIGH Deserialization of Untrusted Data in jackson-databind
GHSA-qmqc-x3r4-6v39 CVE-2019-14893 HIGH Polymorphic deserialization of malicious object in jackson-databind

CVE-2026-91777 at a Glance

CVE Identifier CVE-2026-91777
GHSA Identifier GHSA-cxp5-3px4-pw24
Severity HIGH
CVSS v3.1 Base Score 7.5
CWE Classification CWE-400: Uncontrolled Resource Consumption
Affected Product Jackson databind
Package Ecosystem Maven
Published Date
Last Updated

Security Impact

CVSS: 7.5

The security impact metrics below are parsed directly from the CVSS v3.1 vector string (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H).

Attack Vector Network (AV:N)
Attack Complexity Low (AC:L)
Privileges Required None (PR:N)
User Interaction None (UI:N)
Scope Unchanged (S:U)
Confidentiality None (C:N)
Integrity None (I:N)
Availability High (A:H)

How to Fix CVE-2026-91777

To remediate this vulnerability, upgrade all affected Jackson databind dependencies to a patched release. Both direct and transitive dependencies should be checked, as frameworks or security libraries may pull in vulnerable versions transitively.

com.fasterxml.jackson.core:jackson-databind fixed: 2.21.7
<dependency>
    <groupId>com.fasterxml.jackson.core</groupId>
    <artifactId>jackson-databind</artifactId>
    <version>2.21.7</version>
</dependency>
tools.jackson.core:jackson-databind fixed: 3.1.7
<dependency>
    <groupId>tools.jackson.core</groupId>
    <artifactId>jackson-databind</artifactId>
    <version>3.1.7</version>
</dependency>
tools.jackson.core:jackson-databind fixed: 3.2.3
<dependency>
    <groupId>tools.jackson.core</groupId>
    <artifactId>jackson-databind</artifactId>
    <version>3.2.3</version>
</dependency>
com.fasterxml.jackson.core:jackson-databind fixed: 2.18.11
<dependency>
    <groupId>com.fasterxml.jackson.core</groupId>
    <artifactId>jackson-databind</artifactId>
    <version>2.18.11</version>
</dependency>
com.fasterxml.jackson.core:jackson-databind fixed: 2.22.3
<dependency>
    <groupId>com.fasterxml.jackson.core</groupId>
    <artifactId>jackson-databind</artifactId>
    <version>2.22.3</version>
</dependency>
Verify Direct and Transitive Dependencies

Run the following command in your project directory to verify that all resolved dependencies use the patched release:

mvn dependency:tree -Dincludes=com.fasterxml.jackson.core

How to Check if You Are Affected

To determine whether your Java application is affected by CVE-2026-91777, inspect your build dependencies using the Maven Dependency Plugin:

mvn dependency:tree -Dincludes=com.fasterxml.jackson.core

Analyze the terminal output to locate any version of Jackson databind in your dependency tree. If any resolved version matches the vulnerable ranges listed in the table below (for example, versions earlier than 2.21.7), your application is affected.

Note: The mvn dependency:tree -Dincludes=com.fasterxml.jackson.core command inspects the resolved dependency graph declared in your project's POM files; it does not perform automated security scanning or inspect runtime dynamic classpaths. Always verify runtime container classpaths and shaded JARs.

Technical Details

Vulnerability Mechanism & Technical Analysis

This vulnerability is classified under CWE-400: Uncontrolled Resource Consumption, where the product does not properly control the allocation and maintenance of a limited resource. In Jackson databind, software state validation or input boundaries are circumvented during processing. Review the official source advisory statement below for specific affected components, classes, and reproduction details.

Source Advisory Statement

### Summary When an `@JsonIdentityInfo` collection or map first creates N unresolved object-ID references and later resolves the same IDs in reverse order, jackson-databind scans the remaining pending-reference accumulator for each resolution. A shallow JSON document whose size grows linearly can therefore cause quadratic CPU work during deserialization. ### Details The affected path is forward-reference completion in `CollectionDeserializer.CollectionReferringAccumulator.resolveForwardReference()` and the corresponding map implementation. The implementation performs a linear search of the pending accumulator for every resolved object ID. The behavior is runtime-confirmed in jackson-databind 2.5.0, 2.22.1, and 3.2.1. Current 2.22 and 3.2 source branches retained the same design when rechecked. A 2.4.0 control fails closed before successful reverse-order completion, so 2.5.0 is the conservative runtime-confirmed affected floor. The patched versions are: 2.18.11, 2.21.7, 2.22.3, 3.1.7 and 3.2.3. The vulnerable application must deserialize attacker-influenced JSON into an identity-enabled collection or map. The issue does not require deep nesting or syntactically unusual JSON. Suggested correction: replace repeated linear lookup/removal with a keyed pending-reference structure or another design that provides linear or amortized-linear completion. A regression should preserve input order, duplicate-ID behavior, and unresolved-ID errors while bounding reverse-order resolution work. ### PoC The proof constructs a shallow collection containing N unresolved `@JsonIdentityInfo` references followed by definitions of those same IDs in reverse order. Its ID class counts `equals()` calls, giving a deterministic work measure rather than a timing-dependent result. With N=2,000, affected versions perform exactly 2,003,000 ID comparisons. An equally sized control in which every reference is already resolved performs zero comparisons in the pending-reference lookup path. The run is bounded to a 512 MiB JVM. The result demonstrates quadratic growth: approximately `N * (N + 1) / 2` comparisons, plus fixed setup comparisons. ### Impact An unauthenticated source that can submit JSON to an application using the affected identity-enabled collection or map shape can consume quadratic CPU and exhaust a request-time or worker-capacity budget, causing denial of service. The application model/configuration prerequisite is material. No confidentiality, integrity, code-execution, or parser-depth impact is claimed. Requested credit: Daniel Birtwhistle

CVE-2026-91777 Affected Jackson databind Versions

5 component(s)
Fixed Versions:
2.21.73.1.73.2.32.18.112.22.3
Product / Package Ecosystem Affected Versions Fixed Version
com.fasterxml.jackson.core:jackson-databind
Maven
≥ 2.19.0
< 2.21.7
2.21.7
tools.jackson.core:jackson-databind
Maven
≥ 3.0.0
< 3.1.7
3.1.7
tools.jackson.core:jackson-databind
Maven
≥ 3.2.0
< 3.2.3
3.2.3
com.fasterxml.jackson.core:jackson-databind
Maven
≥ 2.5.0
< 2.18.11
2.18.11
com.fasterxml.jackson.core:jackson-databind
Maven
≥ 2.22.0
< 2.22.3
2.22.3

References

Frequently Asked Questions

What is CVE-2026-91777?
CVE-2026-91777 is a security vulnerability in Jackson databind involving jackson-databind quadratic forward-reference completion under CWE-400: Uncontrolled Resource Consumption.
Which Jackson databind versions are affected?
Affected versions include releases prior to 2.21.7, 3.1.7, 3.2.3, 2.18.11, 2.22.3 across affected packages: com.fasterxml.jackson.core:jackson-databind, tools.jackson.core:jackson-databind.
What version fixes CVE-2026-91777?
Upgrading to 2.21.7, 3.1.7, 3.2.3, 2.18.11, 2.22.3 (or the latest patched release for your respective branch) resolves the vulnerability.
Is jackson-databind affected?
Yes, com.fasterxml.jackson.core:jackson-databind is affected in releases prior to 2.21.7, 3.1.7, 3.2.3, 2.18.11, 2.22.3. Upgrade your dependency to 2.21.7, 3.1.7, 3.2.3, 2.18.11, 2.22.3 or later.
What is the CVSS score of CVE-2026-91777?
CVE-2026-91777 has a CVSS v3.1 base score of 7.5 (HIGH) with vector string CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H.
What CWE is associated with CVE-2026-91777?
CVE-2026-91777 is classified under CWE-400: Uncontrolled Resource Consumption (The product does not properly control the allocation and maintenance of a limited resource.).
How can I check Maven dependencies for CVE-2026-91777?
Run the dependency tree command: 'mvn dependency:tree -Dincludes=com.fasterxml.jackson.core'. This command lists direct and transitive dependencies in your build configuration so you can verify if a vulnerable version is resolved.
Machine-readable OSV JSON OSV v1.5 Schema
Normalized schema output
{
  "schema_version" : "1.4.0",
  "id" : "GHSA-cxp5-3px4-pw24",
  "modified" : "2026-09-30T15:37:24Z",
  "published" : "2026-09-30T15:37:24Z",
  "aliases" : [ "CVE-2026-91777" ],
  "summary" : "jackson-databind quadratic forward-reference completion ",
  "details" : "### Summary\n\nWhen an `@JsonIdentityInfo` collection or map first creates N unresolved\nobject-ID references and later resolves the same IDs in reverse order,\njackson-databind scans the remaining pending-reference accumulator for each\nresolution. A shallow JSON document whose size grows linearly can therefore\ncause quadratic CPU work during deserialization.\n\n### Details\n\nThe affected path is forward-reference completion in\n`CollectionDeserializer.CollectionReferringAccumulator.resolveForwardReference()`\nand the corresponding map implementation. The implementation performs a\nlinear search of the pending accumulator for every resolved object ID.\n\nThe behavior is runtime-confirmed in jackson-databind 2.5.0, 2.22.1, and\n3.2.1. Current 2.22 and 3.2 source branches retained the same design when\nrechecked. A 2.4.0 control fails closed before successful reverse-order\ncompletion, so 2.5.0 is the conservative runtime-confirmed affected floor.\nThe patched versions are: 2.18.11, 2.21.7, 2.22.3, 3.1.7 and 3.2.3.\n\nThe vulnerable application must deserialize attacker-influenced JSON into an\nidentity-enabled collection or map. The issue does not require deep nesting or\nsyntactically unusual JSON.\n\nSuggested correction: replace repeated linear lookup/removal with a keyed\npending-reference structure or another design that provides linear or\namortized-linear completion. A regression should preserve input order,\nduplicate-ID behavior, and unresolved-ID errors while bounding reverse-order\nresolution work.\n\n### PoC\n\nThe proof constructs a shallow collection containing N unresolved\n`@JsonIdentityInfo` references followed by definitions of those same IDs in\nreverse order. Its ID class counts `equals()` calls, giving a deterministic\nwork measure rather than a timing-dependent result.\n\nWith N=2,000, affected versions perform exactly 2,003,000 ID comparisons. An\nequally sized control in which every reference is already resolved performs\nzero comparisons in the pending-reference lookup path. The run is bounded to\na 512 MiB JVM. The result demonstrates quadratic growth: approximately\n`N * (N + 1) / 2` comparisons, plus fixed setup comparisons.\n\n### Impact\n\nAn unauthenticated source that can submit JSON to an application using the\naffected identity-enabled collection or map shape can consume quadratic CPU\nand exhaust a request-time or worker-capacity budget, causing denial of\nservice. The application model/configuration prerequisite is material. No\nconfidentiality, integrity, code-execution, or parser-depth impact is claimed.\n\nRequested credit: Daniel Birtwhistle",
  "severity" : [ {
    "type" : "CVSS_V3",
    "score" : "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H"
  } ],
  "affected" : [ {
    "package" : {
      "ecosystem" : "Maven",
      "name" : "com.fasterxml.jackson.core:jackson-databind"
    },
    "ranges" : [ {
      "type" : "ECOSYSTEM",
      "events" : [ {
        "introduced" : "2.19.0"
      }, {
        "fixed" : "2.21.7"
      } ]
    } ],
    "database_specific" : {
      "last_known_affected_version_range" : "<= 2.21.6"
    }
  }, {
    "package" : {
      "ecosystem" : "Maven",
      "name" : "tools.jackson.core:jackson-databind"
    },
    "ranges" : [ {
      "type" : "ECOSYSTEM",
      "events" : [ {
        "introduced" : "3.0.0"
      }, {
        "fixed" : "3.1.7"
      } ]
    } ],
    "database_specific" : {
      "last_known_affected_version_range" : "<= 3.1.6"
    }
  }, {
    "package" : {
      "ecosystem" : "Maven",
      "name" : "tools.jackson.core:jackson-databind"
    },
    "ranges" : [ {
      "type" : "ECOSYSTEM",
      "events" : [ {
        "introduced" : "3.2.0"
      }, {
        "fixed" : "3.2.3"
      } ]
    } ],
    "database_specific" : {
      "last_known_affected_version_range" : "<= 3.2.2"
    }
  }, {
    "package" : {
      "ecosystem" : "Maven",
      "name" : "com.fasterxml.jackson.core:jackson-databind"
    },
    "ranges" : [ {
      "type" : "ECOSYSTEM",
      "events" : [ {
        "introduced" : "2.5.0"
      }, {
        "fixed" : "2.18.11"
      } ]
    } ],
    "database_specific" : {
      "last_known_affected_version_range" : "<= 2.18.10"
    }
  }, {
    "package" : {
      "ecosystem" : "Maven",
      "name" : "com.fasterxml.jackson.core:jackson-databind"
    },
    "ranges" : [ {
      "type" : "ECOSYSTEM",
      "events" : [ {
        "introduced" : "2.22.0"
      }, {
        "fixed" : "2.22.3"
      } ]
    } ],
    "database_specific" : {
      "last_known_affected_version_range" : "<= 2.22.2"
    }
  } ],
  "references" : [ {
    "type" : "WEB",
    "url" : "https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-cxp5-3px4-pw24"
  }, {
    "type" : "ADVISORY",
    "url" : "https://nvd.nist.gov/vuln/detail/CVE-2026-91777"
  }, {
    "type" : "WEB",
    "url" : "https://github.com/FasterXML/jackson-databind/issues/6204"
  }, {
    "type" : "WEB",
    "url" : "https://github.com/FasterXML/jackson-databind/pull/6204"
  }, {
    "type" : "WEB",
    "url" : "https://github.com/FasterXML/jackson-databind/commit/37ad9b81712cbb9fb62c2d2c1813593252a24b67"
  }, {
    "type" : "PACKAGE",
    "url" : "https://github.com/FasterXML/jackson-databind"
  }, {
    "type" : "WEB",
    "url" : "https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.18.11"
  }, {
    "type" : "WEB",
    "url" : "https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.21.7"
  }, {
    "type" : "WEB",
    "url" : "https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-2.22.3"
  }, {
    "type" : "WEB",
    "url" : "https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.1.7"
  }, {
    "type" : "WEB",
    "url" : "https://github.com/FasterXML/jackson-databind/releases/tag/jackson-databind-3.2.3"
  } ],
  "database_specific" : {
    "cwe_ids" : [ "CWE-400" ],
    "severity" : "HIGH",
    "github_reviewed" : true,
    "github_reviewed_at" : "2026-09-30T15:37:24Z",
    "nvd_published_at" : "2026-09-23T03:17:04Z"
  }
}