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.
CVSS Details
- CVSS 3.1 Base Score: 5.3
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Freebsd | — | Upgrade jackson-databind | Aug 25, 2026 | Aug 23, 2026 |
| Oracle Missing Cpu Jul 2026 | — | Apply the July 2026 Critical Patch Update (CPU) for Oracle Database | Jul 22, 2026 | Jun 23, 2026 |
| Red Hat Jboss Eap | — | Upgrade Red Hat JBoss EAP to the latest version | Sep 23, 2026 | Jun 23, 2026 |
| Redhat_linux | — | Upgrade eap8-jboss-loggingUpgrade eap8-netty-handler-proxyUpgrade eap8-netty-bufferUpgrade eap8-activemq-artemis-serverUpgrade eap8-bouncycastleUpgrade eap8-hibernate-coreUpgrade eap8-nimbus-jose-jwtUpgrade eap8-xsomUpgrade eap8-bouncycastle-jmailUpgrade eap8-activemq-artemis-commonsUpgrade eap8-netty-codecUpgrade eap8-httpcomponents-asyncclientUpgrade eap8-log4jUpgrade eap8-parssonUpgrade eap8-jakarta-xml-bind-apiUpgrade eap8-codemodelUpgrade eap8-jackson-modules-baseNo solution existsUpgrade eap8-jbossws-apiUpgrade eap8-jaxbUpgrade eap8-jbossws-jaxws-undertow-httpspiUpgrade eap8-netty-handlerUpgrade eap8-apache-cxf-toolsUpgrade eap8-jaxb-runtimeUpgrade eap8-slf4jUpgrade eap8-netty-commonUpgrade eap8-activemq-artemis-jakarta-serverUpgrade eap8-jackson-dataformat-yamlUpgrade eap8-netty-transport-classes-epollUpgrade eap8-activemq-artemisUpgrade eap8-wildfly-elytronUpgrade eap8-rngomUpgrade eap8-activemq-artemis-jakarta-service-extensionsUpgrade eap8-eap-product-conf-parentUpgrade eap8-jaxb-coreUpgrade eap8-activemq-artemis-hqclient-protocolUpgrade eap8-jackson-coreUpgrade eap8-jackson-databindUpgrade eap8-ironjacamar-jdbcUpgrade eap8-jsf-implUpgrade eap8-ironjacamar-core-apiUpgrade eap8-wildfly-java-jdk21Upgrade eap8-saaj-implUpgrade eap8-ironjacamar-common-spiUpgrade eap8-apache-cxf-rtUpgrade eap8-wildfly-elytron-toolUpgrade eap8-jackson-jaxrs-json-providerUpgrade eap8-netty-transport-native-epollUpgrade eap8-activemq-artemis-jdbc-storeUpgrade eap8-artemis-wildfly-integrationUpgrade eap8-jackson-jaxrs-baseUpgrade eap8-ironjacamar-validatorUpgrade eap8-ironjacamar-common-implUpgrade eap8-netty-transport-native-unix-commonUpgrade eap8-jackson-modules-java8Upgrade eap8-netty-resolver-dnsUpgrade eap8-wildfly-modulesUpgrade eap8-jackson-dataformats-textUpgrade eap8-wildfly-javadocsUpgrade eap8-slf4j-apiUpgrade eap8-activemq-artemis-dtoUpgrade eap8-relaxng-datatypeUpgrade eap8-activemq-artemis-hornetq-protocolUpgrade eap8-netty-codec-httpUpgrade eap8-jaxb-xjcUpgrade eap8-ironjacamar-core-implUpgrade eap8-ironjacamar-deployers-commonUpgrade eap8-wildflyUpgrade eap8-jackson-datatype-jdk8Upgrade eap8-jboss-remotingUpgrade eap8-jackson-annotationsUpgrade eap8-apache-cxf-servicesUpgrade eap8-apache-cxfUpgrade eap8-txw2Upgrade eap8-hibernate-enversUpgrade eap8-ironjacamarUpgrade eap8-neethiUpgrade eap8-jbossws-common-toolsUpgrade eap8-activemq-artemis-selectorUpgrade eap8-netty-resolverUpgrade eap8-jackson-module-jakarta-xmlbind-annotationsUpgrade eap8-jackson-datatype-jsr310Upgrade eap8-activemq-artemis-jakarta-clientUpgrade eap8-activemq-artemis-journalUpgrade eap8-activemq-artemis-jakarta-raUpgrade eap8-activemq-artemis-cliUpgrade eap8-cryptacularUpgrade eap8-jaxbintrosUpgrade eap8-netty-codec-dnsUpgrade eap8-jbossws-cxfUpgrade eap8-activemq-artemis-core-clientUpgrade eap8-netty-transportUpgrade eap8-nettyUpgrade eap8-jbossws-spiUpgrade eap8-bouncycastle-utilUpgrade eap8-eap-product-conf-wildfly-ee-feature-packUpgrade eap8-xml-securityUpgrade eap8-bouncycastle-pgUpgrade eap8-bouncycastle-pkixUpgrade eap8-undertowUpgrade eap8-netty-transport-native-epoll-debuginfoUpgrade eap8-bouncycastle-provUpgrade eap8-ironjacamar-common-apiUpgrade eap8-netty-codec-socksUpgrade eap8-ws-commons-XmlSchemaUpgrade eap8-jaxb-jxcUpgrade eap8-hibernate | Jul 17, 2026 | Jun 23, 2026 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub