CVE-2026-49844
A public proof of concept exists; no exploitation attested.
- Published2026-07-10
- Fixed in2.26.1 · 2.25.5
- WeaknessCWE-116
Am I affected?
Debian, Ubuntu or Red Hat sometimes backport a fix without changing the upstream version number: such a version reads « to verify », never « affected ».With a domain, we read the version its public headers and pages expose. A distribution build can carry the fix under an older number.
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.
Timeline
dates in UTC- 2026-07-1022:16CVE publishedNVD
- 2026-10-2319:23First public proof of conceptPoC-in-GitHub
Observed activity
isMalicious corpus · updated 2026-11-03 21:37 UTCBlock these indicators
- Firewall list (EDL, text): https://api.ismalicious.com/edl/cve/CVE-2026-49844?format=txt
- CSV export: https://api.ismalicious.com/edl/cve/CVE-2026-49844?format=csv
- TAXII collection of exploited CVEs
- The EDL and CSV take an API key on the Pro plan.
Versions per branch
OSV · NVD| Branch | Affected | Fixed in | Source |
|---|---|---|---|
| 2.26 | ≥ 2.26.0, < 2.26.1 | 2.26.1 | OSV |
| 2.x | ≥ 2.13.1, < 2.25.5 | 2.25.5 | NVD · OSV |
| 2.26 | = 2.26.0 | no fix published | NVD |
| 3.0 | = 3.0.0 | no fix published | NVD |
as publishedRanges as NVD and OSV publish them; a distribution’s build can be fixed under an older number.
Products declared by the CNA1 product
As apache, the CNA that assigned this CVE, declared them in the CVE record; versions as written.
- Apache Software Foundation Apache Log4j APIother versions: not affected
package org.apache.logging.log4j:log4j-apihttps://repo.maven.apache.org/maven2
Affected- ≥ 2.13.1, < 2.25.5fixed in 2.25.5maven
- ≥ 2.26.0, < 2.26.1fixed in 2.26.1maven
- ≥ 3.0.0-alpha1, ≤ 3.0.0-beta2no fix statedmaven
Source: the CNA record (CVE Program), © The MITRE Corporation,CVE Terms of UseCVE recordupdated 2026-07-10
Distribution builds and vendor advisories
Packages from OSV.dev and products from the vendors' CSAF advisories.
version not verifiedVersions not verified: read as OSV.dev and the vendors publish them, not checked against each vendor's release list.
Packages
- activemqCleanStartall versions · fixed in 6.2.8-r1
- activemqCleanStartall versions · fixed in 6.2.8-r2
- activemqCleanStartall versions · fixed in 6.3.1-r1
- airbyte-platform-serverChainguardall versions · fixed in 2.0.0-r6
- airbyte-server-fipsChainguardall versions · fixed in 2.0.0-r15
- akhqWolfiall versions · fixed in 0.28.0-r6
- akhqChainguardall versions · fixed in 0.28.0-r6
- apache-activemq-5.19MinimOSall versions · fixed in 5.19.10-r0and 1 other package
219 more package ranges on OSV.dev
Vendor advisories
org.apache.logging.log4j/log4j-api: Apache Log4j API: Malformed JSON output due to improper encoding of floating-point values
log4j-api as a component of Cryostat 4 · openshift-serverless-1/kn-eventing-integrations-aws-ddb-streams-source-rhel9 as a component of OpenShift Serverless · openshift-serverless-1/kn-eventing-integrations-aws-s3-sink-rhel9 as a component of OpenShift Serverless · +62 more
Fix
- Update Apache Log4j to 2.26.1 · 2.25.5
- Workaround from the vendor Red Hat Product Security CVE-2026-49844 · 65 productsMitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.
- No fix available, says the vendor Red Hat Product Security CVE-2026-49844 · 64 productsFix deferred
- No fix available, says the vendor Red Hat Product Security CVE-2026-49844 · 1 productAffected
Advisories and patches
- github.comPatch
- logging.apache.orgVendor Advisory
- logging.apache.orgVendor Advisory
Detection
read 2026-11-03 22:42 UTC- Nuclei template
- none so far ProjectDiscovery
- Exploit-DB
- no entry Exploit-DB
- Metasploit modules
- none listed Metasploit Framework
Sources
- CISA-ADPSSVC decisionnone2026-07-14
- OpenCVESSVC decisionnone—
- CNACVSS 4.06.3known since 2026-10-26
- NVDCVSS 3.15.9read 2026-10-26
- CNAweakness (CWE)CWE-116known since 2026-10-26
- FIRST EPSSEPSS score0.6 %2026-11-03
- PoC-in-GitHubproof of concept1read 2026-11-03
- OSVaffected packages—
- GitHub AdvisoriesadvisoryMODERATE2026-08-13
Identifiers
- CGA-2286-fj5m-rc5jsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-22jq-24vv-rwgpsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-22qw-24gg-66cfsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-2345-6mx8-fgx3same flawChainguard · CC-BY-NC-ND-4.0
- CGA-239j-rr65-2xc2same flawChainguard · CC-BY-NC-ND-4.0
- CGA-25hg-q2wq-6x65same flawChainguard · CC-BY-NC-ND-4.0
- CGA-25p9-rg5f-wv45same flawChainguard · CC-BY-NC-ND-4.0
- CGA-268v-682v-66vxsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-27xc-g28r-4v7vsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-28v4-5c99-7wjhsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-2967-rpp7-55gjsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-296g-rw64-h535same flawChainguard · CC-BY-NC-ND-4.0
- CGA-2fh5-xwxq-v49vsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-2fv6-v5v2-x4gcsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-2gf7-jc2m-3gg3same flawChainguard · CC-BY-NC-ND-4.0
- CGA-2gh3-pmr5-8w44same flawChainguard · CC-BY-NC-ND-4.0
- CGA-2jc3-6jp8-f52wsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-2jc5-8422-f769same flawChainguard · CC-BY-NC-ND-4.0
- CGA-2mfv-qpvx-g5h7same flawChainguard · CC-BY-NC-ND-4.0
- CGA-2p3h-4cc9-jc37same flawChainguard · CC-BY-NC-ND-4.0
- CGA-2pwm-xvcg-g56jsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-2q44-vc2h-fmwxsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-2q5f-2grr-74g9same flawChainguard · CC-BY-NC-ND-4.0
- CGA-2qpr-x3f3-jgp2same flawChainguard · CC-BY-NC-ND-4.0
- CGA-2rw8-5c54-c8crsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-2w72-375p-9pxwsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-2wrw-xg76-264xsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-32f4-6rf2-g297same flawChainguard · CC-BY-NC-ND-4.0
- CGA-339x-gf72-xxrcsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-33f9-f693-r449same flawChainguard · CC-BY-NC-ND-4.0
- CGA-357v-7vj7-5wc5same flawChainguard · CC-BY-NC-ND-4.0
- CGA-3834-p2qx-4549same flawChainguard · CC-BY-NC-ND-4.0
- CGA-38vw-whv3-62rwsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-3939-cx34-mjx9same flawChainguard · CC-BY-NC-ND-4.0
- CGA-399g-5p65-v68qsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-39xq-vgf8-9c65same flawChainguard · CC-BY-NC-ND-4.0
- CGA-3c33-vfc7-vw47same flawChainguard · CC-BY-NC-ND-4.0
- CGA-3c3h-9gwf-7f5rsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-3cjq-xr2w-p5wjsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-3cww-qmq9-cr8qsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-3f42-m66r-r9q3same flawChainguard · CC-BY-NC-ND-4.0
- CGA-3f9r-fwvw-642wsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-3ffm-7ph9-g77csame flawChainguard · CC-BY-NC-ND-4.0
- CGA-3g62-r27h-6r36same flawChainguard · CC-BY-NC-ND-4.0
- CGA-3mcf-q469-348qsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-3mg8-h5j5-5w2qsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-3mp3-g79j-w3cjsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-3mw2-8hgx-xh3csame flawChainguard · CC-BY-NC-ND-4.0
- CGA-3q6x-c73h-5v6xsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-3r4h-6hq4-83q3same flawChainguard · CC-BY-NC-ND-4.0
Technical details
- CVSS v3 Vector
- CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:N
- CVSS 4.0 vector
- CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:L/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
- Published
- 2026-07-10
- Last Modified
- 2026-10-25
- NVD status
- Analyzed
- GitHub Advisory
- GHSA-qv9r-c865-cp47
Frequently asked questions
What is CVE-2026-49844?
Is CVE-2026-49844 actively exploited?
What is the CVSS score for CVE-2026-49844?
Running log4j-api? Hear about its next vulnerability
Surveillance reads the versions in your stack — a domain, a lockfile or a list — checks each CVE against the ranges its sources publish, and alerts you when one you run is exploited or enters CISA KEV. A version it cannot read stays « version not verified ».
No credit card required · No monthly cap on website lookups · 250 API requests/month
Go further
- Following what attackers exploit right now? The CISA KEV additions of the month, with their patch deadlines.
- Running this software? Vulnerability monitoring alerts you to new vulnerabilities in your products.
Related vulnerabilities
Same product first, then the same vendor advisory and the same publication week.
Sources for this record
- CVE Program · CVE Program Terms of Use
- FIRST EPSS · EPSS terms of use (free use, attribution requested)
- GitHub Advisory Database · CC-BY-4.0 · GHSA-qv9r-c865-cp47
- NVD · Public domain (17 U.S.C. § 105) for NVD-authored data; third-party content under its own terms
- OpenCVE · OpenCVE terms of service · terms restrict redistribution
- OSV.dev · Per record, as its publisher states it: each row carries the label in sourceLicense when one is served
- PoC-in-GitHub · CC0-1.0
- Red Hat Product Security (CSAF and VEX) · CC-BY-4.0
- CISA Vulnrichment · CC0-1.0