Approved changes feed: RSS · Atom

cpe:2.3:a:fasterxml:jackson-databind:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorFasterxml (ad2f994e-5748-54a8-a922-c0875b2b0045)
ProductJackson Databind (41cba8d8-a87d-5900-8550-ce40bafcfc23)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:github/fasterxml/jackson-databind purl2cpe 2026-06-01 10:13:08.845925
pkg:maven/com.fasterxml.jackson.core/jackson-databind purl2cpe 2026-06-01 10:13:08.845927
pkg:maven/org.apache.fasterxml.jackson.core/jackson-databind purl2cpe 2026-06-01 10:13:08.845929
pkg:rpm/fedora/jackson-databind purl2cpe 2026-06-01 10:13:08.845930
pkg:rpm/opensuse/jackson-databind purl2cpe 2026-06-01 10:13:08.845932

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-59889 vulnerable 2026-07-29 01:03:18.043087 jackson-databind: @JsonView ypassed for @JsonUnwrapped container properties on deserialization
MEDIUM (6.5)
jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.18.0 until 2.18.9, 2.21.5, 2.22.1, 3.1.5, and 3.2.1, UnwrappedPropertyHandler.processUnwrapped() replays buffered JSON for a @JsonUnwrapped property and calls prop.deserializeAndSet() without a prop.visibleInView(ctxt.getActiveView()) guard, allowing a property annotated with both @JsonView and @JsonUnwrapped to be written from attacker JSON under a less-privileged active view. This issue is fixed in versions 2.18.9, 2.21.5, 2.22.1, 3.1.5, and 3.2.1.
Published: 2026-07-14T19:57:48.473Z
Updated: 2026-07-16T14:50:17.517Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-54518 vulnerable 2026-07-29 01:00:27.872663 jackson-databind: @JsonView bypass for unwrapped creator parameters in jackson-databind
MEDIUM (6.5)
jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.21.0 until 2.21.4 and 3.1.4, UnwrappedPropertyHandler.processUnwrappedCreatorProperties() replays buffered JSON into creator parameters but never consults prop.visibleInView(activeView). The normal property-based creator path gates creator properties on the active view, but this unwrapped-creator replay path bypasses that check, so a constructor parameter annotated with both @JsonView(AdminView.class) and @JsonUnwrapped is populated from attacker JSON even when a more restrictive view is active. This vulnerability is fixed in 2.21.4 and 3.1.4.
Published: 2026-06-23T21:02:07.539Z
Updated: 2026-06-24T15:32:44.157Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-54517 vulnerable 2026-07-29 01:00:27.872530 jackson-databind: @JsonView bypass for setterless creator properties
MEDIUM (5.3)
jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.21.0 until 2.21.4 and 3.1.4, in BeanDeserializer._deserializeUsingPropertyBased, the active-view (@JsonView) filter was applied only to creator properties; the regular property-buffering branch performed no prop.visibleInView(activeView) check. A change making SetterlessProperty.isMerging() return true routed setterless Collection/Map properties through this unguarded path, so a setterless collection annotated with a restricted @JsonView is populated from attacker JSON even when the active view excludes it. This vulnerability is fixed in 2.21.4 and 3.1.4.
Published: 2026-06-23T20:47:22.977Z
Updated: 2026-06-24T19:13:32.607Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-54516 vulnerable 2026-07-29 01:00:27.872240 jackson-databind: Renamed @JsonIgnore'd setters can deserialize via private fields
MEDIUM (5.3)
jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.21.0 until 2.21.4 and 3.1.4, POJOPropertiesCollector._renameProperties() allows a property with @JsonProperty("renamed") on the getter and @JsonIgnore on the setter to be renamed rather than dropped. With MapperFeature.INFER_PROPERTY_MUTATORS enabled (default), the private backing field is retained; during deserialization BeanDeserializerFactory.addBeanProps() sees hasField()==true, builds a FieldProperty, and makes the backing field writable. An attacker supplying the renamed JSON key writes the backing field directly, bypassing the @JsonIgnore on the setter. This vulnerability is fixed in 3.1.4.
Published: 2026-06-23T20:48:52.730Z
Updated: 2026-06-24T13:00:17.780Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-54515 vulnerable 2026-07-29 01:00:27.872102 jackson-databind: Case-insensitive deserialization bypasses per-property @JsonIgnoreProperties
MEDIUM (5.3)
jackson-databind contains the general-purpose data-binding functionality and tree-model for Jackson Data Processor. From 2.8.0 until 2.18.9, 2.21.5, and 3.1.4, 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. This vulnerability is fixed in 2.18.9, 2.21.5, and 3.1.4.
Published: 2026-06-23T20:50:25.715Z
Updated: 2026-06-24T12:22:56.445Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-54514 vulnerable 2026-07-29 01:00:27.871950 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-54513 vulnerable 2026-07-29 01:00:27.871714 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-54512 vulnerable 2026-07-29 01:00:27.871501 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-50193 vulnerable 2026-07-29 00:57:47.618366 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2023-35116 vulnerable 2026-06-08 06:06:26.560403 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-42004 vulnerable 2026-06-08 05:49:29.103239 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2022-42003 vulnerable 2026-06-08 05:49:29.099408 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-46877 vulnerable 2026-06-08 05:38:06.234055 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2021-20190 vulnerable 2026-06-08 05:29:08.669880 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-9548 vulnerable 2026-06-08 05:28:02.305541 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-9547 vulnerable 2026-06-08 05:28:02.302822 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-9546 vulnerable 2026-06-08 05:28:02.260612 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-8840 vulnerable 2026-06-08 05:27:19.814107 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-36518 vulnerable 2026-06-08 05:25:49.010737 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-36189 vulnerable 2026-06-08 05:25:02.637041 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-36188 vulnerable 2026-06-08 05:25:02.633495 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-36187 vulnerable 2026-06-08 05:25:02.627890 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-36186 vulnerable 2026-06-08 05:25:02.623543 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-36185 vulnerable 2026-06-08 05:25:02.619332 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-36184 vulnerable 2026-06-08 05:25:02.611868 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-36183 vulnerable 2026-06-08 05:25:02.605417 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-36182 vulnerable 2026-06-08 05:25:02.599856 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-36181 vulnerable 2026-06-08 05:25:02.598318 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-36180 vulnerable 2026-06-08 05:25:02.567516 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-36179 vulnerable 2026-06-08 05:25:02.544713 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-35728 vulnerable 2026-06-08 05:25:01.589665 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-35491 vulnerable 2026-06-08 05:25:01.174763 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-35490 vulnerable 2026-06-08 05:25:01.148659 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-25649 vulnerable 2026-06-08 05:22:37.036488 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-24750 vulnerable 2026-06-08 05:22:35.465987 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-24616 vulnerable 2026-06-08 05:22:35.049004 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-14195 vulnerable 2026-06-08 05:19:22.652567 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-14062 vulnerable 2026-06-08 05:18:01.988221 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-14061 vulnerable 2026-06-08 05:18:01.982329 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-14060 vulnerable 2026-06-08 05:18:01.973744 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-11620 vulnerable 2026-06-08 05:16:47.492350 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-11619 vulnerable 2026-06-08 05:16:47.488600 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-11113 vulnerable 2026-06-08 05:16:36.469380 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-11112 vulnerable 2026-06-08 05:16:36.466704 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-11111 vulnerable 2026-06-08 05:16:36.464365 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-10969 vulnerable 2026-06-08 05:16:36.119131 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-10968 vulnerable 2026-06-08 05:16:36.116616 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-10673 vulnerable 2026-06-08 05:16:35.542022 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-10672 vulnerable 2026-06-08 05:16:35.515559 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2020-10650 vulnerable 2026-06-08 05:16:35.455491 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2019-20330 vulnerable 2026-06-08 05:13:40.422359 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2019-17531 vulnerable 2026-06-08 05:13:10.612605 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2019-17267 vulnerable 2026-06-08 05:13:10.180946 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2019-16943 vulnerable 2026-06-08 05:13:09.653530 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2019-16942 vulnerable 2026-06-08 05:13:09.624304 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2019-16335 vulnerable 2026-06-08 05:13:08.332276 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2019-14893 vulnerable 2026-06-08 05:12:56.367626 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2019-14892 vulnerable 2026-06-08 05:12:56.363349 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2019-14540 vulnerable 2026-06-08 05:12:54.953579 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2019-14439 vulnerable 2026-06-08 05:12:54.845337 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2019-14379 vulnerable 2026-06-08 05:12:54.763843 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2019-12814 vulnerable 2026-06-08 05:12:40.523983 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2019-12384 vulnerable 2026-06-08 05:12:38.982331 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2019-12086 vulnerable 2026-06-08 05:12:38.526785 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2018-7489 vulnerable 2026-06-08 05:12:03.744238 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2018-5968 vulnerable 2026-06-08 05:11:53.155085 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2018-19362 vulnerable 2026-06-08 05:11:15.679000 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2018-19361 vulnerable 2026-06-08 05:11:15.677208 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2018-19360 vulnerable 2026-06-08 05:11:15.664159 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2018-14721 vulnerable 2026-06-08 05:10:53.379842 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2018-14720 vulnerable 2026-06-08 05:10:53.368177 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2018-14719 vulnerable 2026-06-08 05:10:53.356802 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2018-14718 vulnerable 2026-06-08 05:10:53.324525 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2018-12023 vulnerable 2026-06-08 05:10:39.732108 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2018-12022 vulnerable 2026-06-08 05:10:39.725059 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2018-11307 vulnerable 2026-06-08 05:10:38.323280 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2017-7525 vulnerable 2026-06-08 05:09:56.413712 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2017-17485 vulnerable 2026-06-08 05:09:09.489585 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2017-15095 vulnerable 2026-06-08 05:08:57.834715 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.