Jackson Databind
Approved changes feed: RSS · Atom
cpe:2.3:a:fasterxml:jackson-databind:*:*:*:*:*:*:*:*
part: a version: * update: *
| Vendor | Fasterxml (ad2f994e-5748-54a8-a922-c0875b2b0045) |
|---|---|
| Product | Jackson Databind (41cba8d8-a87d-5900-8550-ce40bafcfc23) |
| Edition | * |
| Language | * |
| Software edition | * |
| Target software | * |
| Target hardware | * |
| Other | * |
| Notes | Imported from purl2cpe mapping |
PURL mappings
| PURL | Source | Last 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
| Identifier | cpeApplicability | Submitted | db.gcve.eu details | Rationale |
|---|---|---|---|---|
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.