Every CVE Search/ Get API key

CVE-2026-34481

Apache Log4j JSON Template Layout: Improper serialization of non-finite floating-point values in JsonTemplateLayout

6.3 MediumFix available

Apache Log4j's JsonTemplateLayout https://logging.apache.org/log4j/2.x/manual/json-template-layout.html , in versions up to and including 2.25.3, produces invalid JSON output when log events contain non-finite floating-point values (NaN, Infinity, or -Infinity), which are prohibited by RFC 8259. This may cause downstream log processing systems to reject or fail to index affected records.

An attacker can exploit this issue only if both of the following conditions are met:

  • The application uses JsonTemplateLayout.
  • The application logs a MapMessage, or logs an object directly (e.g., via Logger.info(Object), which wraps it in an ObjectMessage), where the message contains an attacker-controlled floating-point value.

Users are advised to upgrade to Apache Log4j JSON Template Layout 2.25.4, which corrects this issue.

Note: The fix released in version 2.25.4 did not cover all affected code paths. CVE-2026-49844 was assigned to the remaining issue, which concerns the MapMessage.asJson() serialization in Apache Log4j API and is fixed in versions 2.25.5 and 2.26.1.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
High
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
None

Exploit likelihood

0.69%Up 0.6 points since Apr 11, 2026
90%50%10%1%

What each source reports

CVE List Score used 6.3

Apache Log4j JSON Template Layout: Improper serialization of non-finite floating-point values in JsonTemplateLayout

Apache Log4j's JsonTemplateLayout https://logging.apache.org/log4j/2.x/manual/json-template-layout.html , in versions up to and including 2.25.3, produces invalid JSON output when log events contain non-finite floating-point values (NaN, Infinity, or -Infinity), which are prohibited by RFC 8259. This may cause downstream log processing systems to reject or fail to index affected records.

An attacker can exploit this issue only if both of the following conditions are met:

  • The application uses JsonTemplateLayout.
  • The application logs a MapMessage, or logs an object directly (e.g., via Logger.info(Object), which wraps it in an ObjectMessage), where the message contains an attacker-controlled floating-point value.

Users are advised to upgrade to Apache Log4j JSON Template Layout 2.25.4, which corrects this issue.

Note: The fix released in version 2.25.4 did not cover all affected code paths. CVE-2026-49844 was assigned to the remaining issue, which concerns the MapMessage.asJson() serialization in Apache Log4j API and is fixed in versions 2.25.5 and 2.26.1.

Record
CVE-2026-34481
CVSS 4.0
6.3 MediumCVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:L/SA:N
Weakness
CWE-116
Updated
2026-11-02
EUVDEUVD-2026-21412 6.3

Apache Log4j's JsonTemplateLayout https://logging.apache.org/log4j/2.x/manual/json-template-layout.html , in versions up to and including 2.25.3, produces invalid JSON output when log events contain non-finite floating-point values (NaN, Infinity, or -Infinity), which are prohibited by RFC 8259. This may cause downstream log processing systems to reject or fail to index affected records.

An attacker can exploit this issue only if both of the following conditions are met:

  • The application uses JsonTemplateLayout.
  • The application logs a MapMessage, or logs an object directly (e.g., via Logger.info(Object), which wraps it in an ObjectMessage), where the message contains an attacker-controlled floating-point value.

Users are advised to upgrade to Apache Log4j JSON Template Layout 2.25.4, which corrects this issue.

Note: The fix released in version 2.25.4 did not cover all affected code paths. CVE-2026-49844 was assigned to the remaining issue, which concerns the MapMessage.asJson() serialization in Apache Log4j API and is fixed in versions 2.25.5 and 2.26.1.

Record
EUVD-2026-21412
CVSS 4.0
6.3 MediumCVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:L/SA:N
Updated
2026-11-02
GitHub AdvisoriesGHSA-w35j-pv5h-q9q9 6.3

Apache Log4j JSON Template Layout: Improper serialization of non-finite floating-point values in JsonTemplateLayout

Apache Log4j's JsonTemplateLayout, in versions up to and including 2.25.3, produces invalid JSON output when log events contain non-finite floating-point values (NaN, Infinity, or -Infinity), which are prohibited by RFC 8259. This may cause downstream log processing systems to reject or fail to index affected records.

An attacker can exploit this issue only if both of the following conditions are met:

  • The application uses JsonTemplateLayout.
  • The application logs a MapMessage containing an attacker-controlled floating-point value.

Users are advised to upgrade to Apache Log4j JSON Template Layout 2.25.4, which corrects this issue.

Record
GHSA-w35j-pv5h-q9q9
CVSS 4.0
6.3 MediumCVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:L/SA:N
Weakness
CWE-116
Updated
2026-11-02
NVD 6.3

Apache Log4j's JsonTemplateLayout https://logging.apache.org/log4j/2.x/manual/json-template-layout.html , in versions up to and including 2.25.3, produces invalid JSON output when log events contain non-finite floating-point values (NaN, Infinity, or -Infinity), which are prohibited by RFC 8259. This may cause downstream log processing systems to reject or fail to index affected records.

An attacker can exploit this issue only if both of the following conditions are met:

  • The application uses JsonTemplateLayout.
  • The application logs a MapMessage, or logs an object directly (e.g., via Logger.info(Object), which wraps it in an ObjectMessage), where the message contains an attacker-controlled floating-point value.

Users are advised to upgrade to Apache Log4j JSON Template Layout 2.25.4, which corrects this issue.

Note: The fix released in version 2.25.4 did not cover all affected code paths. CVE-2026-49844 was assigned to the remaining issue, which concerns the MapMessage.asJson() serialization in Apache Log4j API and is fixed in versions 2.25.5 and 2.26.1.

Record
CVE-2026-34481
CVSS 4.0
6.3 MediumCVSS:4.0/AV:N/AC:H/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
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Weakness
CWE-116
Updated
2026-11-02
OSV 6.3

Apache Log4j JSON Template Layout: Improper serialization of non-finite floating-point values in JsonTemplateLayout

Apache Log4j's JsonTemplateLayout https://logging.apache.org/log4j/2.x/manual/json-template-layout.html , in versions up to and including 2.25.3, produces invalid JSON output when log events contain non-finite floating-point values (NaN, Infinity, or -Infinity), which are prohibited by RFC 8259. This may cause downstream log processing systems to reject or fail to index affected records.

An attacker can exploit this issue only if both of the following conditions are met:

  • The application uses JsonTemplateLayout.
  • The application logs a MapMessage, or logs an object directly (e.g., via Logger.info(Object), which wraps it in an ObjectMessage), where the message contains an attacker-controlled floating-point value.

Users are advised to upgrade to Apache Log4j JSON Template Layout 2.25.4, which corrects this issue.

Note: The fix released in version 2.25.4 did not cover all affected code paths. CVE-2026-49844 was assigned to the remaining issue, which concerns the MapMessage.asJson() serialization in Apache Log4j API and is fixed in versions 2.25.5 and 2.26.1.

Record
CVE-2026-34481
CVSS 4.0
6.3 MediumCVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:L/SA:N
Weakness
CWE-116
Updated
2026-11-02
OSVDEBIAN-CVE-2026-34481 7.5

Apache Log4j's JsonTemplateLayout https://logging.apache.org/log4j/2.x/manual/json-template-layout.html , in versions up to and including 2.25.3, produces invalid JSON output when log events contain non-finite floating-point values (NaN, Infinity, or -Infinity), which are prohibited by RFC 8259. This may cause downstream log processing systems to reject or fail to index affected records. An attacker can exploit this issue only if both of the following conditions are met: * The application uses JsonTemplateLayout. * The application logs a MapMessage, or logs an object directly (e.g., via Logger.info(Object), which wraps it in an ObjectMessage), where the message contains an attacker-controlled floating-point value. Users are advised to upgrade to Apache Log4j JSON Template Layout 2.25.4, which corrects this issue. Note: The fix released in version 2.25.4 did not cover all affected code paths. CVE-2026-49844 was assigned to the remaining issue, which concerns the MapMessage.asJson() serialization in Apache Log4j API and is fixed in versions 2.25.5 and 2.26.1.

Record
DEBIAN-CVE-2026-34481
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Updated
2026-11-02
Show 18 moreShow less
OSVGHSA-w35j-pv5h-q9q9 6.3

Apache Log4j JSON Template Layout: Improper serialization of non-finite floating-point values in JsonTemplateLayout

Apache Log4j's JsonTemplateLayout, in versions up to and including 2.25.3, produces invalid JSON output when log events contain non-finite floating-point values (NaN, Infinity, or -Infinity), which are prohibited by RFC 8259. This may cause downstream log processing systems to reject or fail to index affected records.

An attacker can exploit this issue only if both of the following conditions are met:

  • The application uses JsonTemplateLayout.
  • The application logs a MapMessage containing an attacker-controlled floating-point value.

Users are advised to upgrade to Apache Log4j JSON Template Layout 2.25.4, which corrects this issue.

Record
GHSA-w35j-pv5h-q9q9
CVSS 4.0
6.3 MediumCVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:L/SA:N
Weakness
CWE-116
Updated
2026-11-02
OSVOESA-2026-3153 6.3

log4j security update

Log4j is a tool to help the programmer output log statements to a variety of output targets.

Security Fix(es):

Apache Log4j's JsonTemplateLayout in versions up to and including 2.25.3 produces invalid JSON output when log events contain non-finite floating-point values (NaN, Infinity, or -Infinity), which are prohibited by RFC 8259. This may cause downstream log processing systems to reject or fail to index affected records. An attacker can exploit this issue only if both of the following conditions are met: 1) The application uses JsonTemplateLayout; 2) The application logs a MapMessage containing an attacker-controlled floating-point value.(CVE-2026-34481)

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:

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.(CVE-2026-49844)

Record
OESA-2026-3153
CVSS 4.0
6.3 MediumCVSS:4.0/AV:N/AC:H/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
Updated
2026-11-02
OSVROOT-APP-MAVEN-CVE-2026-34481 5.3

CVE-2026-34481 in org.apache.logging.log4j:log4j-layout-template-json - Patched by Root

Root has patched CVE-2026-34481 in the org.apache.logging.log4j:log4j-layout-template-json package for Root:Maven. Multiple fixed versions available.

Record
ROOT-APP-MAVEN-CVE-2026-34481
CVSS 3.1
5.3 MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Updated
2026-11-02
OSVUBUNTU-CVE-2026-34481 6.3

Apache Log4j's JsonTemplateLayout https://logging.apache.org/log4j/2.x/manual/json-template-layout.html , in versions up to and including 2.25.3, produces invalid JSON output when log events contain non-finite floating-point values (NaN, Infinity, or -Infinity), which are prohibited by RFC 8259. This may cause downstream log processing systems to reject or fail to index affected records. An attacker can exploit this issue only if both of the following conditions are met: * The application uses JsonTemplateLayout. * The application logs a MapMessage, or logs an object directly (e.g., via Logger.info(Object), which wraps it in an ObjectMessage), where the message contains an attacker-controlled floating-point value. Users are advised to upgrade to Apache Log4j JSON Template Layout 2.25.4, which corrects this issue. Note: The fix released in version 2.25.4 did not cover all affected code paths. CVE-2026-49844 was assigned to the remaining issue, which concerns the MapMessage.asJson() serialization in Apache Log4j API and is fixed in versions 2.25.5 and 2.26.1.

Record
UBUNTU-CVE-2026-34481
CVSS 4.0
6.3 MediumCVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:N/VA:N/SC:N/SI:L/SA:N
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N
Updated
2026-11-02
OSVCLSA-2026-1780447835 No score

TuxCare security update for org.apache.logging.log4j (3 CVEs)

TuxCare rebuilt 3 org.apache.logging.log4j packages to address 3 CVEs. Fixed in 2.22.1-tuxcare.1.

Record
CLSA-2026-1780447835
Updated
2026-11-02
OSVCLSA-2026-1784683011 No score

TuxCare security update for org.apache.logging.log4j (2 CVEs)

TuxCare rebuilt 2 org.apache.logging.log4j packages to address 2 CVEs. Fixed in 2.24.3-tuxcare.1.

Record
CLSA-2026-1784683011
Updated
2026-11-02
OSVCLSA-2026-1784769542 No score

TuxCare security update for org.apache.logging.log4j (2 CVEs)

TuxCare rebuilt 2 org.apache.logging.log4j packages to address 2 CVEs. Fixed in 2.18.0-tuxcare.1.

Record
CLSA-2026-1784769542
Updated
2026-11-02
OSVCLSA-2026-1784769579 No score

TuxCare security update for org.apache.logging.log4j:log4j-layout-template-json (1 CVE)

TuxCare rebuilt org.apache.logging.log4j:log4j-layout-template-json to address 1 CVE. Fixed in 2.17.1-tuxcare.3.

Record
CLSA-2026-1784769579
Updated
2026-11-02
OSVCLSA-2026-1785727932 No score

TuxCare security update for org.apache.logging.log4j (3 CVEs)

TuxCare rebuilt 2 org.apache.logging.log4j packages to address 3 CVEs. Fixed in 2.17.2-tuxcare.2.

Record
CLSA-2026-1785727932
Updated
2026-11-02
OSVCLSA-2026-1787471222 No score

TuxCare security update for org.apache.logging.log4j (3 CVEs)

TuxCare rebuilt 4 org.apache.logging.log4j packages to address 3 CVEs. Fixed in 2.23.1-tuxcare.1.

Record
CLSA-2026-1787471222
Updated
2026-11-02
OSVCLSA-2026-1790709023 No score

TuxCare security update for org.apache.logging.log4j (3 CVEs)

TuxCare rebuilt 3 org.apache.logging.log4j packages to address 3 CVEs. Fixed in 2.24.1-tuxcare.1.

Record
CLSA-2026-1790709023
Updated
2026-11-02
OSVCLSA-2026-1790944047 No score

TuxCare security update for org.apache.logging.log4j (3 CVEs)

TuxCare rebuilt 3 org.apache.logging.log4j packages to address 3 CVEs. Fixed in 2.19.0-tuxcare.1.

Record
CLSA-2026-1790944047
Updated
2026-11-02
OSVCLSA-2026-1792696729 No score

TuxCare security update for org.apache.logging.log4j (5 CVEs)

TuxCare rebuilt 4 org.apache.logging.log4j packages to address 5 CVEs. Fixed in 2.20.0-tuxcare.2.

Record
CLSA-2026-1792696729
Updated
2026-11-02
OSVCLSA-2026-1793052872 No score

TuxCare security update for org.apache.logging.log4j (4 CVEs)

TuxCare rebuilt 4 org.apache.logging.log4j packages to address 4 CVEs. Fixed in 2.21.1-tuxcare.1.

Record
CLSA-2026-1793052872
Updated
2026-11-02
OSVCLSA-2026-1793354113 No score

TuxCare security update for org.apache.logging.log4j (5 CVEs)

TuxCare rebuilt 3 org.apache.logging.log4j packages to address 5 CVEs. Fixed in 2.25.2-tuxcare.1.

Record
CLSA-2026-1793354113
Updated
2026-11-02
OSVCLSA-2026-1793882002 No score

TuxCare security update for org.apache.logging.log4j (2 CVEs)

TuxCare rebuilt 2 org.apache.logging.log4j packages to address 2 CVEs. Fixed in 2.17.0-tuxcare.2.

Record
CLSA-2026-1793882002
Updated
2026-11-06
OSVopenSUSE-SU-2026:10544-1 No score

log4j-2.20.0-2.1 on GA media

These are all security issues fixed in the log4j-2.20.0-2.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:10544-1
Updated
2026-11-02
OSVSUSE-SU-2026:1843-1 No score

Security update for log4j

This update for log4j fixes the following issues:

  • CVE-2026-34477: TLS connections vulnerable to interception due to incomplete hostname verification configuration checks (bsc#1262050).
  • CVE-2026-34479: silent log event loss due to improper XML escaping in Log4j1XmlLayout (bsc#1262091).
  • CVE-2026-34480: silent log event loss due to improper XML escaping in XmlLayout (bsc#1262092).
  • CVE-2026-34481: silent log event loss due to improper serialization of non-finite floating-point values in JsonTemplateLayout (bsc#1262093).
Record
SUSE-SU-2026:1843-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
org.apache.logging.log4j:log4j-layout-template-json
Maven
2.14.0 up to 2.25.4
2.25.4
org.apache.logging.log4j:log4j-layout-template-json
Maven
3.0.0-alpha1 to 3.0.0-beta3 None known
org.apache.logging.log4j:log4j-1.2-api
TuxCare:Maven
From an advisory covering 3 CVEs
2.22.1 up to 2.22.1-tuxcare.1
2.22.1-tuxcare.1
org.apache.logging.log4j:log4j-core
TuxCare:Maven
From an advisory covering 3 CVEs
2.22.1 up to 2.22.1-tuxcare.1
2.22.1-tuxcare.1
org.apache.logging.log4j:log4j-layout-template-json
TuxCare:Maven
From an advisory covering 3 CVEs
2.22.1 up to 2.22.1-tuxcare.1
2.22.1-tuxcare.1
org.apache.logging.log4j:log4j-core
TuxCare:Maven
From an advisory covering 2 CVEs
2.24.3 up to 2.24.3-tuxcare.1
2.24.3-tuxcare.1
org.apache.logging.log4j:log4j-layout-template-json
TuxCare:Maven
From an advisory covering 2 CVEs
2.24.3 up to 2.24.3-tuxcare.1
2.24.3-tuxcare.1
org.apache.logging.log4j:log4j-core
TuxCare:Maven
From an advisory covering 2 CVEs
2.18.0 up to 2.18.0-tuxcare.1
2.18.0-tuxcare.1
org.apache.logging.log4j:log4j-layout-template-json
TuxCare:Maven
From an advisory covering 2 CVEs
2.18.0 up to 2.18.0-tuxcare.1
2.18.0-tuxcare.1
org.apache.logging.log4j:log4j-layout-template-json
TuxCare:Maven
2.17.1 up to 2.17.1-tuxcare.3, plus listed versions
2.17.1-tuxcare.12.17.1-tuxcare.2
2.17.1-tuxcare.3
Show 55 moreShow less
Affected packages
PackageAffectedFixed
org.apache.logging.log4j:log4j-core
TuxCare:Maven
From an advisory covering 3 CVEs
2.17.2 up to 2.17.2-tuxcare.2, plus listed versions
2.17.2-tuxcare.1
2.17.2-tuxcare.2
org.apache.logging.log4j:log4j-layout-template-json
TuxCare:Maven
From an advisory covering 3 CVEs
2.17.2 up to 2.17.2-tuxcare.2, plus listed versions
2.17.2-tuxcare.1
2.17.2-tuxcare.2
org.apache.logging.log4j:log4j-1.2-api
TuxCare:Maven
From an advisory covering 3 CVEs
2.23.1 up to 2.23.1-tuxcare.1
2.23.1-tuxcare.1
org.apache.logging.log4j:log4j-api
TuxCare:Maven
From an advisory covering 3 CVEs
2.23.1 up to 2.23.1-tuxcare.1
2.23.1-tuxcare.1
org.apache.logging.log4j:log4j-core
TuxCare:Maven
From an advisory covering 3 CVEs
2.23.1 up to 2.23.1-tuxcare.1
2.23.1-tuxcare.1
org.apache.logging.log4j:log4j-layout-template-json
TuxCare:Maven
From an advisory covering 3 CVEs
2.23.1 up to 2.23.1-tuxcare.1
2.23.1-tuxcare.1
org.apache.logging.log4j:log4j-1.2-api
TuxCare:Maven
From an advisory covering 3 CVEs
2.24.1 up to 2.24.1-tuxcare.1
2.24.1-tuxcare.1
org.apache.logging.log4j:log4j-core
TuxCare:Maven
From an advisory covering 3 CVEs
2.24.1 up to 2.24.1-tuxcare.1
2.24.1-tuxcare.1
org.apache.logging.log4j:log4j-layout-template-json
TuxCare:Maven
From an advisory covering 3 CVEs
2.24.1 up to 2.24.1-tuxcare.1
2.24.1-tuxcare.1
org.apache.logging.log4j:log4j-1.2-api
TuxCare:Maven
From an advisory covering 3 CVEs
2.19.0 up to 2.19.0-tuxcare.1
2.19.0-tuxcare.1
org.apache.logging.log4j:log4j-core
TuxCare:Maven
From an advisory covering 3 CVEs
2.19.0 up to 2.19.0-tuxcare.1
2.19.0-tuxcare.1
org.apache.logging.log4j:log4j-layout-template-json
TuxCare:Maven
From an advisory covering 3 CVEs
2.19.0 up to 2.19.0-tuxcare.1
2.19.0-tuxcare.1
org.apache.logging.log4j:log4j-1.2-api
TuxCare:Maven
From an advisory covering 5 CVEs
2.20.0 up to 2.20.0-tuxcare.2, plus listed versions
2.20.0-tuxcare.1
2.20.0-tuxcare.2
org.apache.logging.log4j:log4j-api
TuxCare:Maven
From an advisory covering 5 CVEs
2.20.0 up to 2.20.0-tuxcare.2, plus listed versions
2.20.0-tuxcare.1
2.20.0-tuxcare.2
org.apache.logging.log4j:log4j-core
TuxCare:Maven
From an advisory covering 5 CVEs
2.20.0 up to 2.20.0-tuxcare.2, plus listed versions
2.20.0-tuxcare.1
2.20.0-tuxcare.2
org.apache.logging.log4j:log4j-layout-template-json
TuxCare:Maven
From an advisory covering 5 CVEs
2.20.0 up to 2.20.0-tuxcare.2, plus listed versions
2.20.0-tuxcare.1
2.20.0-tuxcare.2
org.apache.logging.log4j:log4j-1.2-api
TuxCare:Maven
From an advisory covering 4 CVEs
2.21.1 up to 2.21.1-tuxcare.1
2.21.1-tuxcare.1
org.apache.logging.log4j:log4j-api
TuxCare:Maven
From an advisory covering 4 CVEs
2.21.1 up to 2.21.1-tuxcare.1
2.21.1-tuxcare.1
org.apache.logging.log4j:log4j-core
TuxCare:Maven
From an advisory covering 4 CVEs
2.21.1 up to 2.21.1-tuxcare.1
2.21.1-tuxcare.1
org.apache.logging.log4j:log4j-layout-template-json
TuxCare:Maven
From an advisory covering 4 CVEs
2.21.1 up to 2.21.1-tuxcare.1
2.21.1-tuxcare.1
org.apache.logging.log4j:log4j-1.2-api
TuxCare:Maven
From an advisory covering 5 CVEs
2.25.2 up to 2.25.2-tuxcare.1
2.25.2-tuxcare.1
org.apache.logging.log4j:log4j-core
TuxCare:Maven
From an advisory covering 5 CVEs
2.25.2 up to 2.25.2-tuxcare.1
2.25.2-tuxcare.1
org.apache.logging.log4j:log4j-layout-template-json
TuxCare:Maven
From an advisory covering 5 CVEs
2.25.2 up to 2.25.2-tuxcare.1
2.25.2-tuxcare.1
org.apache.logging.log4j:log4j-core
TuxCare:Maven
From an advisory covering 2 CVEs
2.17.0 up to 2.17.0-tuxcare.2, plus listed versions
2.17.0-tuxcare.1
2.17.0-tuxcare.2
org.apache.logging.log4j:log4j-layout-template-json
TuxCare:Maven
From an advisory covering 2 CVEs
2.17.0 up to 2.17.0-tuxcare.2, plus listed versions
2.17.0-tuxcare.1
2.17.0-tuxcare.2
apache-log4j2
Debian:12
All versions, plus listed versions
2.19.0-22.26.1-1
None known
apache-log4j2
Debian:13
All versions, plus listed versions
2.19.0-22.26.1-1
None known
apache-log4j2
Debian:14
All versions, plus listed versions
2.19.0-22.26.1-1
None known
org.apache.logging.log4j:log4j-layout-template-json
Maven
2.14.0 up to 2.25.4, plus listed versions
2.14.12.15.02.16.02.17.02.17.1
Show 18 moreShow less
2.17.22.18.02.19.02.20.02.21.02.21.12.22.02.22.12.23.02.23.12.24.02.24.12.24.22.24.32.25.02.25.12.25.22.25.3
2.25.4
org.apache.logging.log4j:log4j-layout-template-json
Maven
3.0.0-alpha1 to 3.0.0-beta3, plus listed versions
3.0.0-beta13.0.0-beta2
None known
log4j
openEuler:24.03-LTS-SP1
From an advisory covering 2 CVEs
before 2.17.2-2.oe2403sp1
2.17.2-2.oe2403sp1
log4j
openEuler:24.03-LTS-SP3
From an advisory covering 2 CVEs
before 2.17.2-2.oe2403sp3
2.17.2-2.oe2403sp3
log4j
openEuler:24.03-LTS-SP4
From an advisory covering 2 CVEs
before 2.17.2-2.oe2403sp4
2.17.2-2.oe2403sp4
log4j
openEuler:20.03-LTS-SP4
From an advisory covering 2 CVEs
before 2.17.0-5.oe2003sp4
2.17.0-5.oe2003sp4
log4j
openEuler:22.03-LTS-SP4
From an advisory covering 2 CVEs
before 2.17.2-2.oe2203sp4
2.17.2-2.oe2203sp4
org.apache.logging.log4j:log4j-layout-template-json
Root:Maven
before 2.23.1-aikido.2
2.23.1-aikido.22.21.1-aikido.52.23.1-aikido.32.24.3-aikido.1
io.root.org.apache.logging.log4j:log4j-layout-template-json
Root:Maven
before 2.23.1-root.io.1
2.23.1-root.io.12.21.1-root.io.12.23.1-root.io.22.21.1-root.io.42.21.1-root.io.52.23.1-root.io.32.24.3-root.io.1
apache-log4j1.2
Ubuntu:Pro:14.04:LTS
All versions, plus listed versions
1.2.17-3ubuntu11.2.17-4ubuntu11.2.17-4ubuntu21.2.17-4ubuntu31.2.17-4ubuntu3+esm11.2.17-4ubuntu3+esm2
None known
apache-log4j2
Ubuntu:Pro:16.04:LTS
All versions, plus listed versions
2.2-12.4-12.4-22.4-2ubuntu0.1~esm1
None known
apache-log4j1.2
Ubuntu:Pro:16.04:LTS
All versions, plus listed versions
1.2.17-6ubuntu11.2.17-7ubuntu11.2.17-7ubuntu1+esm11.2.17-7ubuntu1+esm2
None known
apache-log4j1.2
Ubuntu:18.04:LTS
All versions, plus listed versions
1.2.17-7ubuntu21.2.17-81.2.17-8+deb10u1build0.18.04.11.2.17-8+deb10u1ubuntu0.11.2.17-8+deb10u1ubuntu0.2
None known
apache-log4j2
Ubuntu:18.04:LTS
All versions, plus listed versions
2.8.2-12.8.2-22.10.0-12.10.0-22.10.0-2ubuntu0.12.12.4-0ubuntu0.1
None known
apache-log4j1.2
Ubuntu:20.04:LTS
All versions, plus listed versions
1.2.17-81.2.17-91.2.17-9ubuntu0.11.2.17-9ubuntu0.2
None known
apache-log4j2
Ubuntu:20.04:LTS
All versions, plus listed versions
2.11.1-22.11.2-12.15.0-0.20.04.12.16.0-0.20.04.12.17.0-0.20.04.12.17.1-0.20.04.1
None known
apache-log4j1.2
Ubuntu:22.04:LTS
All versions, plus listed versions
1.2.17-101.2.17-11
None known
apache-log4j2
Ubuntu:22.04:LTS
All versions, plus listed versions
2.13.3-12.15.0-12.16.0-12.17.0-12.17.1-1
None known
apache-log4j1.2
Ubuntu:24.04:LTS
All versions, plus listed versions
1.2.17-11
None known
apache-log4j2
Ubuntu:24.04:LTS
All versions, plus listed versions
2.19.0-2
None known
apache-log4j1.2
Ubuntu:25.10
All versions, plus listed versions
1.2.17-11
None known
apache-log4j2
Ubuntu:25.10
All versions, plus listed versions
2.19.0-2
None known
apache-log4j1.2
Ubuntu:26.10
All versions, plus listed versions
1.2.17-11build1
None known
apache-log4j2
Ubuntu:26.10
All versions, plus listed versions
2.19.0-2build1
None known
apache-log4j1.2
Ubuntu:26.04:LTS
All versions, plus listed versions
1.2.17-111.2.17-11build1
None known
apache-log4j2
Ubuntu:26.04:LTS
All versions, plus listed versions
2.19.0-22.19.0-2build1
None known
log4j
openSUSE:Tumbleweed
From an advisory covering 4 CVEs
before 2.20.0-2.1
2.20.0-2.1

History

History
RecordedChangedSources
affected, aliasesOSV
affected, facts
first indexedCVE List, EUVD, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-34481 is a medium vulnerability (CVSS 6.3) in Apache Log4j, published April 10, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.69%, the 52nd percentile. Fixed in org.apache.logging.log4j:log4j-layout-template-json 2.25.4.

References

Show 19 moreShow less
MoveEnter Open