Zero Day MonitorZDM
DashboardVulnerabilitiesTrendingZero-DaysNewsAbout
Login
ImpressumPrivacy Policy
Zero Day Monitor © 2026
5786 articles · 192433 vulns · 37/41 feeds (7d)
← Back to list
6.5
CVE-2026-59888EXPLOITEDPATCHED
fasterxml · jackson-databind

jackson-databind: @JsonIgnore on a Record property is bypassed with a PropertyNamingStrategy

Description

jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.15.0 until 2.18.8, 2.21.4, and 3.1.4, Java Records using a PropertyNamingStrategy can bypass @JsonIgnore because POJOPropertiesCollector._removeUnwantedIgnorals() records an ignored component under its original implicit name before _renameUsing() applies the naming strategy, allowing the renamed JSON key to be assigned to the Record constructor parameter. This issue is fixed in versions 2.18.8, 2.21.4, and 3.1.4.

Affected Products

VendorProductVersions
fasterxmljackson-databindmaven/com.fasterxml.jackson.core:jackson-databind: >= 2.15.0, < 2.18.8, maven/com.fasterxml.jackson.core:jackson-databind: >= 2.19.0, < 2.21.4, maven/tools.jackson.core:jackson-databind: >= 3.0.0, < 3.1.4

Also Affects

Downstream vendors/products affected by this vulnerability

VendorProductSourceConfidence
fasterxmljacksoncert_advisory90%
mavencom.fasterxml.jackson.core:jackson-databindGHSA85%
maventools.jackson.core:jackson-databindGHSA85%
realobjectspdfreactorcert_advisory90%

References

  • https://github.com/FasterXML/jackson-databind/security/advisories/GHSA-3pjw-73gf-8qr5(x_refsource_CONFIRM)
  • https://github.com/FasterXML/jackson-databind/pull/5974(x_refsource_MISC)
  • https://github.com/FasterXML/jackson-databind/commit/baa2cdf5ca2b2717fbb88d91955d69d8651df3e4(x_refsource_MISC)
  • https://github.com/FasterXML/jackson-databind/commit/c7c678360624da5bc7eed2152789fa522880db9d(x_refsource_MISC)

Related News (3 articles)

Tier B
BSI Advisories5h ago
[NEU] [mittel] RealObjects PDFreactor: Mehrere Schwachstellen ermöglichen nicht spezifizierten Angriff
→ No new info (linked only)
Tier B
BSI Advisories33d ago
[NEU] [mittel] FasterXML Jackson: Mehrere Schwachstellen
→ No new info (linked only)
Tier C
VulDB33d ago
CVE-2026-59888 | FasterXML jackson-databind up to 2.18.7/2.21.3/3.1.3 Property Naming Strategy removeUnwantedIgnorals improper authentication
→ No new info (linked only)
CVSS 3.16.5 MEDIUM
VectorCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N
CISA KEV❌ No
Actively exploited✅ Yes
Patch available
com.fasterxml.jackson.core:jackson-databind@2.18.8com.fasterxml.jackson.core:jackson-databind@2.21.4tools.jackson.core:jackson-databind@3.1.4
CWECWE-915
PublishedJul 14, 2026
Last enriched33d agov2
Trending Score54
Source articles3
Independent2
Info Completeness8/14
Missing: epss, kev, exploit, patch, iocs, mitre_attack

Community Vote

0
Login to vote
0 upvotes0 downvotes
No votes yet

Related CVEs (5)

HIGHCVE-2026-54512EXP
jackson-databind: PolymorphicTypeValidator bypass via generic type parameters allows arbitrary class instantiation
Trending: 76
MEDIUMCVE-2026-54515EXP
jackson-databind: Case-insensitive deserialization bypasses per-property @JsonIgnoreProperties
Trending: 69
MEDIUMCVE-2026-54516EXP
jackson-databind: Renamed @JsonIgnore'd setters can deserialize via private fields
Trending: 68
MEDIUMCVE-2026-54517EXP
jackson-databind: @JsonView bypass for setterless creator properties
Trending: 68
MEDIUMCVE-2026-54514EXP
jackson-databind: InetSocketAddress deserialization triggers eager DNS resolution (SSRF)
Trending: 68

Pin to Dashboard

Verification

State: unverified
Confidence: 0%

Vulnerability Timeline

CVE Published
Jul 14, 2026
Actively Exploited
Jul 14, 2026
Patch Available
Jul 14, 2026
Discovered by ZDM
Jul 14, 2026
Updated: affectedVersions, severity, activelyExploited
Jul 14, 2026

Version History

v2
Last enriched 33d ago
v2Tier C33d ago

Updated affected versions to include < 2.18.7, < 2.21.3, < 3.1.3 and changed severity to HIGH.

affectedVersionsseverityactivelyExploited
via VulDB
v133d ago

Initial creation