Zero Day MonitorZDM
DashboardVulnerabilitiesTrendingZero-DaysNewsAbout
Login
ImpressumPrivacy Policy
Zero Day Monitor © 2026
7558 articles · 236460 vulns · 36/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 (13 articles)

Tier B
CERT-FR7d ago
Multiples vulnérabilités dans les produits IBM (09 octobre 2026)
→ No new info (linked only)
Tier B
CERT-FR14d ago
Multiples vulnérabilités dans les produits IBM (02 octobre 2026)
→ No new info (linked only)
Tier B
CERT-FR14d ago
Multiples vulnérabilités dans les produits VMware (02 octobre 2026)
→ No new info (linked only)
Tier B
CERT-FR28d ago
Multiples vulnérabilités dans les produits IBM (18 septembre 2026)
→ No new info (linked only)
Tier B
BSI Advisories29d ago
[NEU] [hoch] Oracle Communications: Mehrere Schwachstellen
→ No new info (linked only)
Tier B
BSI Advisories29d ago
[NEU] [hoch] Oracle Enterprise Manager: Mehrere Schwachstellen
→ No new info (linked only)
Tier B
CERT-FR35d ago
Multiples vulnérabilités dans les produits IBM (11 septembre 2026)
→ No new info (linked only)
Tier B
CERT-FR42d ago
Multiples vulnérabilités dans les produits IBM (04 septembre 2026)
→ No new info (linked only)
Tier B
CERT-FR49d ago
Multiples vulnérabilités dans les produits IBM (28 août 2026)
→ No new info (linked only)
Tier B
CERT-FR77d ago
Multiples vulnérabilités dans les produits IBM (31 juillet 2026)
→ No new info (linked only)
Tier B
BSI Advisories94d ago
[NEU] [mittel] Apache log4j und Log4cxx: Mehrere Schwachstellen ermöglichen Manipulation von Dateien
→ No new info (linked only)
Tier C
oss-security96d 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
VulDB97d 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 enriched97d agov2
Tags
CVE-2026-49844
Trending Score22
Source articles13
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)

NONECVE-2026-82617
Apache OpenNLP, Apache OpenNLP: ReDoS / stack exhaustion in RegexNameFinderFactory built-in EMAIL and URL patterns
Trending: 39
CRITICALCVE-2026-59797
Apache HTTP Server: mod_ssl SSLRequire allows .htaccess ap_expr file-function
Trending: 31
CRITICALCVE-2026-56154
Apache HTTP Server: mod_rewrite use-after-free via %{LA-U:HTTP:...}
Trending: 31
CRITICALCVE-2026-57941
Apache HTTP Server: mod_http2 use-after-free / wild write via shared session->bbtmp re-entrancy
Trending: 31
CRITICALCVE-2026-65182
Apache Tomcat: Bypass longest prefix security constraint
Trending: 15

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 97d ago
v2Tier C97d ago

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

severityactivelyExploitedtags
via VulDB
v197d ago

Initial creation