CVE-2026-91776
waiting for further signalsZero needs more public information before it can validate it.GHSA-wv8q-qhhj-9h54 ↗EUVD-2026-85002 ↗
description
jackson-databind can retain an unbounded number of deserializer-cache entries when name-based polymorphism is configured with a fallback implementation. An attacker able to submit distinct unrecognized type identifiers may increase memory use and cause availability loss if the application reuses a long-lived mapper or deserializer across requests.
mitigation
Upgrade com.fasterxml.jackson.core:jackson-databind to 2.18.11, 2.21.7, or 2.22.3, or tools.jackson.core:jackson-databind to 3.1.7 or 3.2.3, as appropriate for the deployed release line. Until upgraded, avoid fallback-enabled name-based polymorphism for attacker-controlled input and restrict untrusted type identifiers.
fixed in 2.18.11, 2.21.7, 2.22.3, 3.1.7, 3.2.3
outcome
Contextual: an exploit technique exists, but no deterministic check could cover this one.
source signals
Public signals that triggered or updated the pipeline. These are inputs for the deltas above.
- 2026-09-23 02:17Zghsa: trigger signal, started the run
- 2026-09-23 02:17Zcve.org record for CVE-2026-91776
this entry in the feed
GET /api/v1/feed/CVE-2026-91776
{ "etk_id": "ETK-2026-17", "cve_id": "CVE-2026-91776", "display_id": "CVE-2026-91776", "ghsa_id": "GHSA-wv8q-qhhj-9h54", "euvd_id": "EUVD-2026-85002", "status": "published", "anchor_state": "anchored", "title": "Unbounded deserializer cache growth in jackson-databind", "summary": "jackson-databind can retain an unbounded number of deserializer-cache entries when name-based polymorphism is configured with a fallback implementation. An attacker able to submit distinct unrecognized type identifiers may increase memory use and cause availability loss if the application reuses a long-lived mapper or deserializer across requests.", "mitigation": "Upgrade com.fasterxml.jackson.core:jackson-databind to 2.18.11, 2.21.7, or 2.22.3, or tools.jackson.core:jackson-databind to 3.1.7 or 3.2.3, as appropriate for the deployed release line. Until upgraded, avoid fallback-enabled name-based polymorphism for attacker-controlled input and restrict untrusted type identifiers.", "vendor": "maven", "product": "maven:com.fasterxml.jackson.core:jackson-databind", "affected": [ { "affected_notes": [], "affected_ranges": [ ">= 2.0.0, <= 2.18.10" ], "ecosystem": "maven", "fixed_versions": [ "2.18.11" ], "package_name": "com.fasterxml.jackson.core:jackson-databind", "purl": "pkg:maven/com.fasterxml.jackson.core/jackson-databind" }, { "affected_notes": [], "affected_ranges": [ ">= 2.19.0, <= 2.21.6" ], "ecosystem": "maven", "fixed_versions": [ "2.21.7" ], "package_name": "com.fasterxml.jackson.core:jackson-databind", "purl": "pkg:maven/com.fasterxml.jackson.core/jackson-databind" }, { "affected_notes": [], "affected_ranges": [ ">= 2.22.0, <= 2.22.2" ], "ecosystem": "maven", "fixed_versions": [ "2.22.3" ], "package_name": "com.fasterxml.jackson.core:jackson-databind", "purl": "pkg:maven/com.fasterxml.jackson.core/jackson-databind" }, { "affected_notes": [], "affected_ranges": [ ">= 3.0.0, <= 3.1.6" ], "ecosystem": "maven", "fixed_versions": [ "3.1.7" ], "package_name": "tools.jackson.core:jackson-databind", "purl": "pkg:maven/tools.jackson.core/jackson-databind" }, { "affected_notes": [], "affected_ranges": [ ">= 3.2.0, <= 3.2.2" ], "ecosystem": "maven", "fixed_versions": [ "3.2.3" ], "package_name": "tools.jackson.core:jackson-databind", "purl": "pkg:maven/tools.jackson.core/jackson-databind" } ], "cwes": [ 400 ], "cvss_score": 7.5, "cvss_src": "cna_vendor", "cvss_vector": "CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H", "epss_score": 0.0045, "epss_percentile": 0.3783, "epss_asof": "2026-10-20", "automation": "contextual", "check": false, "check_confidence_basis": null, "exploit": false, "pipeline_minutes": 15.53408785, "t0_at": "2026-09-23T02:17:50.480000+00:00", "signals": { "trigger_signal": { "at": "2026-09-23T02:17:50.480000+00:00", "days": 0, "is_lower_bound": false, "measured_at": "2026-09-23T02:17:50.480000+00:00", "url": "https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-wv8q-qhhj-9h54" } } }
published 2026-09-29 21:05Z
last change 2026-10-21 07:05Z
Need the technical details behind an entry?
Every entry here shows what we attempted and when. The technical details, the generated exploit that fired it and the evidence behind the verdict are not public. Tell us about your use case and we’ll get back to you about extended API access.