CVE-2026-49844
Description
Improper encoding of non-finite floating-point values during MapMessage JSON serialization in Apache Log4j API produces output that is not valid JSON. This issue affects Apache Log4j API versions 2.13.1 through 2.25.4 and version 2.26.0.
The fix for CVE-2026-34481 did not cover all code paths: when a MapMessage contains a non-finite IEEE 754 value (NaN, Infinity, or -Infinity), MapMessage.asJson() emits the corresponding bare token. RFC 8259 does not permit these tokens, so a conformant parser rejects the resulting document.
The defect is reachable only when both of the following conditions hold:
- The application uses the message resolver https://logging.apache.org/log4j/2.x/manual/json-template-layout.html#event-template-resolver-message of JsonTemplateLayout or any other layout that relies on MapMessage.asJson() or MapMessage.getFormattedMessage(new String[]{"JSON"}).
- The application logs a MapMessage that contains an attacker-controlled floating-point value.
An attacker who can supply a non-finite value can cause the affected layout to emit malformed JSON, which may corrupt the enclosing log record or disrupt downstream log ingestion and parsing.
Users are advised to upgrade to Apache Log4j API 2.25.5 or 2.26.1, both of which emit RFC 8259-compliant JSON for non-finite values.
Affected packages
Versions sourced from the GitHub Security Advisory.
| Package | Affected versions | Patched versions |
|---|---|---|
org.apache.logging.log4j:log4j-apiMaven | >= 2.13.1, < 2.25.5 | 2.25.5 |
org.apache.logging.log4j:log4j-apiMaven | >= 2.26.0, < 2.26.1 | 2.26.1 |
Affected products
184rel/2.25.4, rel/2.25.3, rel/2.25.2, …+ 7 more
- (no CPE)range: rel/2.25.4, rel/2.25.3, rel/2.25.2, …
- cpe:2.3:a:apache:log4j:*:*:*:*:*:*:*:*range: >=2.13.1,<2.25.5
- cpe:2.3:a:apache:log4j:2.26.0:*:*:*:*:*:*:*
- cpe:2.3:a:apache:log4j:3.0.0:alpha1:*:*:*:*:*:*
- cpe:2.3:a:apache:log4j:3.0.0:alpha1_rc1:*:*:*:*:*:*
- cpe:2.3:a:apache:log4j:3.0.0:alpha1_rc2:*:*:*:*:*:*
- cpe:2.3:a:apache:log4j:3.0.0:beta1:*:*:*:*:*:*
- cpe:2.3:a:apache:log4j:3.0.0:beta2:*:*:*:*:*:*
- Range: 2.13.1 - 2.25.4, 2.26.0
- osv-coords174 versionspkg:apk/chainguard/airbyte-platform-fips-serverpkg:apk/chainguard/airbyte-platform-serverpkg:apk/chainguard/airbyte-serverpkg:apk/chainguard/airbyte-server-fipspkg:apk/chainguard/akhqpkg:apk/chainguard/apache-activemq-6.2pkg:apk/chainguard/apache-activemq-artemispkg:apk/chainguard/apache-activemq-artemis-fipspkg:apk/chainguard/apache-activemq-fips-5.19pkg:apk/chainguard/apache-activemq-fips-6.2pkg:apk/chainguard/apache-camel-karavan-devmodepkg:apk/chainguard/apache-hoppkg:apk/chainguard/apache-hop-fipspkg:apk/chainguard/apache-jena-fusekipkg:apk/chainguard/apache-pulsar-4.0pkg:apk/chainguard/apache-pulsar-4.2pkg:apk/chainguard/apache-pulsar-fips-4.0pkg:apk/chainguard/apache-pulsar-fips-4.2pkg:apk/chainguard/apache-tika-2.9pkg:apk/chainguard/apache-tika-3.0pkg:apk/chainguard/apache-tika-3.1pkg:apk/chainguard/apache-tika-3.2pkg:apk/chainguard/apache-tika-fips-2.9pkg:apk/chainguard/apache-tika-fips-3.0pkg:apk/chainguard/apache-tika-fips-3.1pkg:apk/chainguard/apache-tika-fips-3.2pkg:apk/chainguard/apache-tika-fips-3.3pkg:apk/chainguard/celeborn-0.5pkg:apk/chainguard/celeborn-0.6pkg:apk/chainguard/conductorpkg:apk/chainguard/conductor-fipspkg:apk/chainguard/cruise-control-fips-jarspkg:apk/chainguard/cruise-control-jarspkg:apk/chainguard/druidpkg:apk/chainguard/elasticsearch-8.19-iamguardedpkg:apk/chainguard/elasticsearch-9.2-iamguardedpkg:apk/chainguard/elasticsearch-9.3-iamguardedpkg:apk/chainguard/elasticsearch-9.4-iamguardedpkg:apk/chainguard/flink-1.20pkg:apk/chainguard/flink-2.1pkg:apk/chainguard/flink-2.2pkg:apk/chainguard/flink-kubernetes-operatorpkg:apk/chainguard/flink-kubernetes-operator-fipspkg:apk/chainguard/geoserver-2.27pkg:apk/chainguard/geoserver-2.27-communitypkg:apk/chainguard/geoserver-2.28pkg:apk/chainguard/geoserver-2.28-communitypkg:apk/chainguard/geoserver-3.0pkg:apk/chainguard/ghidrapkg:apk/chainguard/hadoop-fips-3.5pkg:apk/chainguard/hono-adapter-mqttpkg:apk/chainguard/hono-service-authpkg:apk/chainguard/hono-service-command-routerpkg:apk/chainguard/hono-service-device-registry-jdbcpkg:apk/chainguard/infinispan-15.0pkg:apk/chainguard/infinispan-15.1pkg:apk/chainguard/infinispan-15.2pkg:apk/chainguard/infinispan-16.0pkg:apk/chainguard/infinispan-16.1pkg:apk/chainguard/infinispan-16.2pkg:apk/chainguard/kafbat-uipkg:apk/chainguard/kafbat-ui-fipspkg:apk/chainguard/kafka-4.0pkg:apk/chainguard/kafka-4.1pkg:apk/chainguard/kafka-4.3-openjdk-17pkg:apk/chainguard/kafka-4.3-openjdk-21pkg:apk/chainguard/kafka-4.3-openjdk-25pkg:apk/chainguard/kafka-bridgepkg:apk/chainguard/kafka-bridge-fipspkg:apk/chainguard/kafka-fips-4.1pkg:apk/chainguard/kafka-fips-4.3pkg:apk/chainguard/kayenta-2025.2pkg:apk/chainguard/kayenta-2025.4pkg:apk/chainguard/kayenta-2026.0pkg:apk/chainguard/kayenta-2026.1pkg:apk/chainguard/kayenta-fips-2025.2pkg:apk/chainguard/kayenta-fips-2025.4pkg:apk/chainguard/kayenta-fips-2026.0pkg:apk/chainguard/kayenta-fips-2026.1pkg:apk/chainguard/keycloak-config-clipkg:apk/chainguard/keycloak-config-cli-iamguarded-compatpkg:apk/chainguard/kserve-modelmeshpkg:apk/chainguard/nacospkg:apk/chainguard/nacos-dockerpkg:apk/chainguard/neo4j-2026.06pkg:apk/chainguard/neo4j-2026.07pkg:apk/chainguard/neo4j-5.26pkg:apk/chainguard/nuxeo-2023pkg:apk/chainguard/opensearch-2pkg:apk/chainguard/opensearch-2-performance-analyzerpkg:apk/chainguard/opensearch-3pkg:apk/chainguard/opensearch-fips-3pkg:apk/chainguard/pinotpkg:apk/chainguard/pinot-fipspkg:apk/chainguard/rangerpkg:apk/chainguard/solr-10pkg:apk/chainguard/solr-10-iamguarded-compatpkg:apk/chainguard/solr-9pkg:apk/chainguard/solr-9-iamguarded-compatpkg:apk/chainguard/solr-fips-10pkg:apk/chainguard/solr-fips-10-iamguarded-compatpkg:apk/chainguard/spark-3.5-scala-2.12pkg:apk/chainguard/spark-3.5-scala-2.13pkg:apk/chainguard/spark-4.0-scala-2.13pkg:apk/chainguard/spark-4.1-scala-2.13pkg:apk/chainguard/spark-4.2-scala-2.13pkg:apk/chainguard/spark-fips-3.5-scala-2.12pkg:apk/chainguard/spark-fips-3.5-scala-2.13pkg:apk/chainguard/spark-fips-4.1-scala-2.13pkg:apk/chainguard/spark-fips-4.2-scala-2.13pkg:apk/chainguard/spdx-tools-javapkg:apk/chainguard/strimzi-kafka-operator-cluster-operatorpkg:apk/chainguard/strimzi-kafka-operator-fips-cluster-operatorpkg:apk/chainguard/strimzi-kafka-operator-fips-kafka-agentpkg:apk/chainguard/strimzi-kafka-operator-fips-kafka-initpkg:apk/chainguard/strimzi-kafka-operator-fips-kafka-thirdparty-libs-ccpkg:apk/chainguard/strimzi-kafka-operator-fips-topic-operatorpkg:apk/chainguard/strimzi-kafka-operator-fips-tracing-agentpkg:apk/chainguard/strimzi-kafka-operator-fips-user-operatorpkg:apk/chainguard/strimzi-kafka-operator-kafka-agentpkg:apk/chainguard/strimzi-kafka-operator-kafka-initpkg:apk/chainguard/strimzi-kafka-operator-kafka-thirdparty-libs-ccpkg:apk/chainguard/strimzi-kafka-operator-topic-operatorpkg:apk/chainguard/strimzi-kafka-operator-tracing-agentpkg:apk/chainguard/strimzi-kafka-operator-user-operatorpkg:apk/chainguard/thingsboard-tb-mqtt-transportpkg:apk/chainguard/thingsboard-tb-nodepkg:apk/chainguard/traccarpkg:apk/chainguard/traccar-fipspkg:apk/chainguard/wavefront-proxypkg:apk/chainguard/wazuh-indexerpkg:apk/chainguard/wazuh-indexer-plugin-performance-analyzerpkg:apk/chainguard/wildfly-openjdk-17pkg:apk/chainguard/wildfly-openjdk-21pkg:apk/chainguard/zaproxypkg:apk/chainguard/zipkinpkg:apk/wolfi/akhqpkg:apk/wolfi/apache-activemq-artemispkg:apk/wolfi/apache-pulsar-4.2pkg:apk/wolfi/apache-tika-3.1pkg:apk/wolfi/apache-tika-3.2pkg:apk/wolfi/celeborn-0.6pkg:apk/wolfi/druidpkg:apk/wolfi/flink-2.1pkg:apk/wolfi/flink-2.2pkg:apk/wolfi/infinispan-16.0pkg:apk/wolfi/infinispan-16.1pkg:apk/wolfi/infinispan-16.2pkg:apk/wolfi/kafka-4.1pkg:apk/wolfi/keycloak-config-clipkg:apk/wolfi/keycloak-config-cli-iamguarded-compatpkg:apk/wolfi/kserve-modelmeshpkg:apk/wolfi/neo4j-2026.06pkg:apk/wolfi/neo4j-2026.07pkg:apk/wolfi/opensearch-2pkg:apk/wolfi/opensearch-3pkg:apk/wolfi/solr-10pkg:apk/wolfi/solr-10-iamguarded-compatpkg:apk/wolfi/spark-4.0-scala-2.13pkg:apk/wolfi/spark-4.1-scala-2.13pkg:apk/wolfi/spdx-tools-javapkg:apk/wolfi/strimzi-kafka-operator-cluster-operatorpkg:apk/wolfi/strimzi-kafka-operator-kafka-agentpkg:apk/wolfi/strimzi-kafka-operator-kafka-initpkg:apk/wolfi/strimzi-kafka-operator-kafka-thirdparty-libs-ccpkg:apk/wolfi/strimzi-kafka-operator-topic-operatorpkg:apk/wolfi/strimzi-kafka-operator-tracing-agentpkg:apk/wolfi/strimzi-kafka-operator-user-operatorpkg:apk/wolfi/thingsboard-tb-mqtt-transportpkg:apk/wolfi/thingsboard-tb-nodepkg:apk/wolfi/wavefront-proxypkg:apk/wolfi/wildfly-openjdk-17pkg:apk/wolfi/wildfly-openjdk-21pkg:apk/wolfi/zipkin
< 2.0.0-r5+ 173 more
- (no CPE)range: < 2.0.0-r5
- (no CPE)range: < 2.0.0-r6
- (no CPE)range: < 2.0.0-r12
- (no CPE)range: < 2.0.0-r15
- (no CPE)range: < 0.28.0-r6
- (no CPE)range: < 6.2.9-r1
- (no CPE)range: < 2.55.0-r3
- (no CPE)range: < 2.55.0-r1
- (no CPE)range: < 5.19.10-r1
- (no CPE)range: < 6.2.9-r1
- (no CPE)range: < 4.18.1-r9
- (no CPE)range: < 2.18.1-r17
- (no CPE)range: < 2.18.1-r11
- (no CPE)range: < 6.2.0-r3
- (no CPE)range: < 4.0.13-r1
- (no CPE)range: < 4.2.4-r1
- (no CPE)range: < 4.0.13-r1
- (no CPE)range: < 4.2.4-r1
- (no CPE)range: < 2.9.4-r19
- (no CPE)range: < 3.0.0-r30
- (no CPE)range: < 3.1.0-r37
- (no CPE)range: < 3.2.3-r17
- (no CPE)range: < 2.9.4-r11
- (no CPE)range: < 3.0.0-r12
- (no CPE)range: < 3.1.0-r14
- (no CPE)range: < 3.2.3-r12
- (no CPE)range: < 3.3.2-r3
- (no CPE)range: < 0.5.4-r33
- (no CPE)range: < 0.6.3-r14
- (no CPE)range: < 3.32.1-r4
- (no CPE)range: < 3.32.1-r3
- (no CPE)range: < 2.5.146-r3
- (no CPE)range: < 2.5.146-r2
- (no CPE)range: < 37.0.0-r52
- (no CPE)range: < 8.19.20-r2
- (no CPE)range: < 9.2.8-r13
- (no CPE)range: < 9.3.8-r6
- (no CPE)range: < 9.4.5-r3
- (no CPE)range: < 1.20.5-r3
- (no CPE)range: < 2.1.3-r3
- (no CPE)range: < 2.2.1-r4
- (no CPE)range: < 1.15.0-r1
- (no CPE)range: < 1.15.0-r1
- (no CPE)range: < 2.27.6-r1
- (no CPE)range: < 2.27.6-r1
- (no CPE)range: < 2.28.5-r1
- (no CPE)range: < 2.28.5-r1
- (no CPE)range: < 3.0.1-r3
- (no CPE)range: < 12.1.3-r0
- (no CPE)range: < 3.5.0-r3
- (no CPE)range: < 2.7.0-r36
- (no CPE)range: < 2.7.0-r36
- (no CPE)range: < 2.7.0-r36
- (no CPE)range: < 2.7.0-r36
- (no CPE)range: < 15.0.22-r16
- (no CPE)range: < 15.1.7-r27
- (no CPE)range: < 15.2.6-r25
- (no CPE)range: < 16.0.14-r3
- (no CPE)range: < 16.1.4-r10
- (no CPE)range: < 16.2.2-r2
- (no CPE)range: < 1.5.0-r13
- (no CPE)range: < 1.5.0-r7
- (no CPE)range: < 4.0.2-r11
- (no CPE)range: < 4.1.2-r8
- (no CPE)range: < 4.3.1-r8
- (no CPE)range: < 4.3.1-r8
- (no CPE)range: < 4.3.1-r8
- (no CPE)range: < 1.1.0-r1
- (no CPE)range: < 1.1.0-r1
- (no CPE)range: < 4.1.2-r10
- (no CPE)range: < 4.3.1-r7
- (no CPE)range: < 2025.2.4-r7
- (no CPE)range: < 2025.4.6-r12
- (no CPE)range: < 2026.0.7-r2
- (no CPE)range: < 2026.1.2-r3
- (no CPE)range: < 2025.2.4-r7
- (no CPE)range: < 2025.4.6-r6
- (no CPE)range: < 2026.0.5-r1
- (no CPE)range: < 2026.1.2-r3
- (no CPE)range: < 6.5.1-r13
- (no CPE)range: < 6.5.1-r13
- (no CPE)range: < 0.12.0-r39
- (no CPE)range: < 3.2.3-r7
- (no CPE)range: < 3.2.3-r5
- (no CPE)range: < 2026.06.0-r8
- (no CPE)range: < 2026.07.1-r1
- (no CPE)range: < 5.26.29-r1
- (no CPE)range: < 2023.45-r11
- (no CPE)range: < 2.19.6-r8
- (no CPE)range: < 2.19.6-r9
- (no CPE)range: < 3.8.0-r0
- (no CPE)range: < 3.8.0-r1
- (no CPE)range: < 1.5.1-r15
- (no CPE)range: < 1.5.1-r11
- (no CPE)range: < 2.9.0-r5
- (no CPE)range: < 10.0.0-r10
- (no CPE)range: < 10.0.0-r10
- (no CPE)range: < 9.10.1-r12
- (no CPE)range: < 9.10.1-r12
- (no CPE)range: < 10.0.0-r4
- (no CPE)range: < 10.0.0-r4
- (no CPE)range: < 3.5.9-r3
- (no CPE)range: < 3.5.9-r3
- (no CPE)range: < 4.0.4-r2
- (no CPE)range: < 4.1.3-r3
- (no CPE)range: < 4.2.0-r5
- (no CPE)range: < 3.5.8-r8
- (no CPE)range: < 3.5.8-r8
- (no CPE)range: < 4.1.2-r8
- (no CPE)range: < 4.2.0-r4
- (no CPE)range: < 2.0.7-r5
- (no CPE)range: < 1.1.0-r7
- (no CPE)range: < 1.1.0-r7
- (no CPE)range: < 1.1.0-r7
- (no CPE)range: < 1.1.0-r7
- (no CPE)range: < 1.1.0-r5
- (no CPE)range: < 1.1.0-r7
- (no CPE)range: < 1.1.0-r7
- (no CPE)range: < 1.1.0-r7
- (no CPE)range: < 1.1.0-r7
- (no CPE)range: < 1.1.0-r7
- (no CPE)range: < 1.1.0-r7
- (no CPE)range: < 1.1.0-r7
- (no CPE)range: < 1.1.0-r7
- (no CPE)range: < 1.1.0-r7
- (no CPE)range: < 4.3.1.3-r20
- (no CPE)range: < 4.3.1.3-r20
- (no CPE)range: < 6.14.5-r8
- (no CPE)range: < 6.14.5-r8
- (no CPE)range: < 13.9-r26
- (no CPE)range: < 4.14.7-r2
- (no CPE)range: < 4.14.7-r2
- (no CPE)range: < 41.0.0-r3
- (no CPE)range: < 41.0.0-r3
- (no CPE)range: < 2.17.0-r12
- (no CPE)range: < 3.6.1-r20
- (no CPE)range: < 0.28.0-r6
- (no CPE)range: < 2.55.0-r3
- (no CPE)range: < 4.2.4-r1
- (no CPE)range: < 3.1.0-r37
- (no CPE)range: < 3.2.3-r17
- (no CPE)range: < 0.6.3-r14
- (no CPE)range: < 37.0.0-r52
- (no CPE)range: < 2.1.3-r3
- (no CPE)range: < 2.2.1-r4
- (no CPE)range: < 16.0.14-r3
- (no CPE)range: < 16.1.4-r10
- (no CPE)range: < 16.2.2-r2
- (no CPE)range: < 4.1.2-r8
- (no CPE)range: < 6.5.1-r13
- (no CPE)range: < 6.5.1-r13
- (no CPE)range: < 0.12.0-r39
- (no CPE)range: < 2026.06.0-r8
- (no CPE)range: < 2026.07.1-r1
- (no CPE)range: < 2.19.6-r8
- (no CPE)range: < 3.8.0-r0
- (no CPE)range: < 10.0.0-r10
- (no CPE)range: < 10.0.0-r10
- (no CPE)range: < 4.0.4-r2
- (no CPE)range: < 4.1.3-r3
- (no CPE)range: < 2.0.7-r5
- (no CPE)range: < 1.1.0-r7
- (no CPE)range: < 1.1.0-r7
- (no CPE)range: < 1.1.0-r7
- (no CPE)range: < 1.1.0-r7
- (no CPE)range: < 1.1.0-r7
- (no CPE)range: < 1.1.0-r7
- (no CPE)range: < 1.1.0-r7
- (no CPE)range: < 4.3.1.3-r20
- (no CPE)range: < 4.3.1.3-r20
- (no CPE)range: < 13.9-r26
- (no CPE)range: < 41.0.0-r3
- (no CPE)range: < 41.0.0-r3
- (no CPE)range: < 3.6.1-r20
Patches
Vulnerability mechanics
References
10- github.com/apache/logging-log4j2/pull/4163nvdIssue TrackingPatchWEB
- github.com/advisories/GHSA-qv9r-c865-cp47ghsaADVISORY
- logging.apache.org/cyclonedx/vdr.xmlnvdVendor AdvisoryWEB
- logging.apache.org/security.htmlnvdVendor AdvisoryWEB
- nvd.nist.gov/vuln/detail/CVE-2026-49844ghsaADVISORY
- github.com/apache/logging-log4j2/commit/19edb23e162d6c728a8c2221a240037d389ed300ghsaWEB
- github.com/apache/logging-log4j2/commit/feadf8eb0b4acb6ddfa4c0ab2bbc6d88b8e12d82ghsaWEB
- github.com/apache/logging-log4j2/releases/tag/rel/2.25.5ghsaWEB
- github.com/apache/logging-log4j2/releases/tag/rel/2.26.1ghsaWEB
- logging.apache.org/log4j/2.x/manual/json-template-layout.htmlnvdProductWEB
News mentions
0No linked articles in our index yet.