Zero Day MonitorZDM
DashboardVulnerabilitiesTrendingZero-DaysNewsAbout
Login
ImpressumPrivacy Policy
Zero Day Monitor © 2026
5376 articles · 221061 vulns · 37/41 feeds (7d)
← Back to list
—
CVE-2026-49844EXPLOITEDPATCHED
apache · log4j

Apache Log4j API: Improper serialization of non-finite floating-point values in MapMessage.asJson()

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 Products

VendorProductVersions
apachelog4j2.13.1, 2.26.0, 3.0.0-alpha1

Also Affects

Downstream vendors/products affected by this vulnerability

VendorProductSourceConfidence
apachelog4cxxcert_advisory90%
apachelog4jcert_advisory90%
mavenorg.apache.logging.log4j:log4j-apiGHSA85%
oraclecommunicationscert_advisory90%
oracleenterprisecert_advisory90%

References

  • https://logging.apache.org/log4j/2.x/manual/json-template-layout.html#event-template-resolver-message(related)
  • https://github.com/apache/logging-log4j2/pull/4163(patch)
  • https://logging.apache.org/cyclonedx/vdr.xml(vendor-advisory)
  • https://logging.apache.org/security.html#CVE-2026-49844(vendor-advisory)

Related News (10 articles)

Tier B
CERT-FR4d ago
Multiples vulnérabilités dans les produits IBM (18 septembre 2026)
→ No new info (linked only)
Tier B
BSI Advisories6d ago
[NEU] [hoch] Oracle Communications: Mehrere Schwachstellen
→ No new info (linked only)
Tier B
BSI Advisories6d ago
[NEU] [hoch] Oracle Enterprise Manager: Mehrere Schwachstellen
→ No new info (linked only)
Tier B
CERT-FR11d ago
Multiples vulnérabilités dans les produits IBM (11 septembre 2026)
→ No new info (linked only)
Tier B
CERT-FR18d ago
Multiples vulnérabilités dans les produits IBM (04 septembre 2026)
→ No new info (linked only)
Tier B
CERT-FR25d ago
Multiples vulnérabilités dans les produits IBM (28 août 2026)
→ No new info (linked only)
Tier B
CERT-FR53d ago
Multiples vulnérabilités dans les produits IBM (31 juillet 2026)
→ No new info (linked only)
Tier B
BSI Advisories71d ago
[NEU] [mittel] Apache log4j und Log4cxx: Mehrere Schwachstellen ermöglichen Manipulation von Dateien
→ No new info (linked only)
Tier C
oss-security73d ago
CVE-2026-49844: Apache Log4j API: Improper serialization of non-finite floating-point values in MapMessage.asJson()
→ No new info (linked only)
Tier C
VulDB73d ago
CVE-2026-49844 | Apache Log4j API up to 2.25.4/2.26.0 MapMessage MapMessage.asJson encoding error
→ No new info (linked only)

Discussion (0)

Loading…

CISA KEV❌ No
Actively exploited✅ Yes
Patch available
org.apache.logging.log4j:log4j-api@2.25.5org.apache.logging.log4j:log4j-api@2.26.1
CWECWE-116
PublishedJul 10, 2026
Last enriched73d agov2
Tags
CVE-2026-49844
Trending Score30
Source articles10
Independent4
Info Completeness8/14
Missing: cvss, epss, kev, exploit, iocs, mitre_attack

Community Vote

0
Login to vote
0 upvotes0 downvotes
No votes yet

Related CVEs (5)

CRITICALCVE-2026-59084EXP
Apache Tomcat: EncryptInterceptor requirements not clearly documented
Trending: 42
CRITICALCVE-2026-59083EXP
Apache Tomcat: Incorrect URL decoding in RewriteValve may allow security control bypass
Trending: 42
CRITICALCVE-2026-66713
Apache Axis2/Java: deserialization of untrusted Data
Trending: 37
HIGHCVE-2026-50734
Apache ActiveMQ Client, Apache ActiveMQ, Apache ActiveMQ All: Pre-authentication OpenWire memory-allocation DoS during wire format negotiation
Trending: 34
HIGHCVE-2026-64958
Apache CXF: Denial of service via message header attachments
Trending: 34

Pin to Dashboard

Verification

State: unverified
Confidence: 0%

Vulnerability Timeline

CVE Published
Jul 10, 2026
Discovered by ZDM
Jul 10, 2026
Updated: severity, activelyExploited, tags
Jul 10, 2026
Actively Exploited
Sep 17, 2026
Patch Available
Sep 17, 2026

Version History

v2
Last enriched 73d ago
v2Tier C73d ago

Updated severity to CRITICAL, marked as actively exploited, and noted that no exploit is available.

severityactivelyExploitedtags
via VulDB
v173d ago

Initial creation