Every CVE Search/ Get API key

CVE-2021-45046

Apache Log4j2 Thread Context Message Pattern and Context Lookup Pattern vulnerable to a denial of service attack

9.0 CriticalIn KEVPublic exploitFix available

It was found that the fix to address CVE-2021-44228 in Apache Log4j 2.15.0 was incomplete in certain non-default configurations. This could allows attackers with control over Thread Context Map (MDC) input data when the logging configuration uses a non-default Pattern Layout with either a Context Lookup (for example, $${ctx:loginId}) or a Thread Context Map pattern (%X, %mdc, or %MDC) to craft malicious input data using a JNDI Lookup pattern resulting in an information leak and remote code execution in some environments and local code execution in all environments. Log4j 2.16.0 (Java 8) and 2.12.2 (Java 7) fix this issue by removing support for message lookup patterns and disabling JNDI functionality by default.

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
High
Integrity
High
Availability
High

Exploit likelihood

100.0%Up 94.4 points since Dec 15, 2021
90%50%10%1%

What each source reports

NVD Score used 9.0

It was found that the fix to address CVE-2021-44228 in Apache Log4j 2.15.0 was incomplete in certain non-default configurations. This could allows attackers with control over Thread Context Map (MDC) input data when the logging configuration uses a non-default Pattern Layout with either a Context Lookup (for example, $${ctx:loginId}) or a Thread Context Map pattern (%X, %mdc, or %MDC) to craft malicious input data using a JNDI Lookup pattern resulting in an information leak and remote code execution in some environments and local code execution in all environments. Log4j 2.16.0 (Java 8) and 2.12.2 (Java 7) fix this issue by removing support for message lookup patterns and disabling JNDI functionality by default.

Record
CVE-2021-45046
CVSS 3.1
9.0 CriticalCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H
CVSS 2.0
5.1 MediumAV:N/AC:H/Au:N/C:P/I:P/A:P
Weakness
CWE-917
Updated
2026-11-02
CVE List 9.0

Apache Log4j2 Thread Context Message Pattern and Context Lookup Pattern vulnerable to a denial of service attack

It was found that the fix to address CVE-2021-44228 in Apache Log4j 2.15.0 was incomplete in certain non-default configurations. This could allows attackers with control over Thread Context Map (MDC) input data when the logging configuration uses a non-default Pattern Layout with either a Context Lookup (for example, $${ctx:loginId}) or a Thread Context Map pattern (%X, %mdc, or %MDC) to craft malicious input data using a JNDI Lookup pattern resulting in an information leak and remote code execution in some environments and local code execution in all environments. Log4j 2.16.0 (Java 8) and 2.12.2 (Java 7) fix this issue by removing support for message lookup patterns and disabling JNDI functionality by default.

Record
CVE-2021-45046
CVSS 3.1
9.0 CriticalCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H
Weakness
CWE-917
Updated
2026-11-02
EUVDEUVD-2021-34769 9.0

It was found that the fix to address CVE-2021-44228 in Apache Log4j 2.15.0 was incomplete in certain non-default configurations. This could allows attackers with control over Thread Context Map (MDC) input data when the logging configuration uses a non-default Pattern Layout with either a Context Lookup (for example, $${ctx:loginId}) or a Thread Context Map pattern (%X, %mdc, or %MDC) to craft malicious input data using a JNDI Lookup pattern resulting in an information leak and remote code execution in some environments and local code execution in all environments. Log4j 2.16.0 (Java 8) and 2.12.2 (Java 7) fix this issue by removing support for message lookup patterns and disabling JNDI functionality by default.

Record
EUVD-2021-34769
CVSS 3.1
9.0 CriticalCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H
Updated
2026-11-02
GitHub AdvisoriesGHSA-7rjr-3q55-vv33 9.0

Incomplete fix for Apache Log4j vulnerability

Impact

The fix to address CVE-2021-44228 in Apache Log4j 2.15.0 was incomplete in certain non-default configurations. This could allow attackers with control over Thread Context Map (MDC) input data when the logging configuration uses a non-default Pattern Layout with either a Context Lookup (for example, $${ctx:loginId}) or a Thread Context Map pattern (%X, %mdc, or %MDC) to craft malicious input data using a JNDI Lookup pattern resulting in a remote code execution (RCE) attack.

Affected packages

Only the org.apache.logging.log4j:log4j-core package is directly affected by this vulnerability. The org.apache.logging.log4j:log4j-api should be kept at the same version as the org.apache.logging.log4j:log4j-core package to ensure compatability if in use.

Mitigation

Log4j 2.16.0 fixes this issue by removing support for message lookup patterns and disabling JNDI functionality by default. This issue can be mitigated in prior releases (< 2.16.0) by removing the JndiLookup class from the classpath (example: zip -q -d log4j-core-*.jar org/apache/logging/log4j/core/lookup/JndiLookup.class).

Log4j 2.15.0 restricts JNDI LDAP lookups to localhost by default. Note that previous mitigations involving configuration such as to set the system property log4j2.formatMsgNoLookups to true do NOT mitigate this specific vulnerability.

Record
GHSA-7rjr-3q55-vv33
CVSS 3.1
9.0 CriticalCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H
Weakness
CWE-502, CWE-917
Updated
2026-11-02
CISA KEV No score

Apache Log4j2 Deserialization of Untrusted Data Vulnerability

Apache Log4j2 contains a deserialization of untrusted data vulnerability due to the incomplete fix of CVE-2021-44228, where the Thread Context Lookup Pattern is vulnerable to remote code execution in certain non-default configurations.

Record
CVE-2021-45046
Weakness
CWE-917
Updated
2026-11-02
OSV 9.0

It was found that the fix to address CVE-2021-44228 in Apache Log4j 2.15.0 was incomplete in certain non-default configurations. This could allows attackers with control over Thread Context Map (MDC) input data when the logging configuration uses a non-default Pattern Layout with either a Context Lookup (for example, $${ctx:loginId}) or a Thread Context Map pattern (%X, %mdc, or %MDC) to craft malicious input data using a JNDI Lookup pattern resulting in an information leak and remote code execution in some environments and local code execution in all environments. Log4j 2.16.0 (Java 8) and 2.12.2 (Java 7) fix this issue by removing support for message lookup patterns and disabling JNDI functionality by default.

Record
CVE-2021-45046
CVSS 3.1
9.0 CriticalCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H
Updated
2026-11-02
Show 18 moreShow less
OSVDEBIAN-CVE-2021-45046 9.0

It was found that the fix to address CVE-2021-44228 in Apache Log4j 2.15.0 was incomplete in certain non-default configurations. This could allows attackers with control over Thread Context Map (MDC) input data when the logging configuration uses a non-default Pattern Layout with either a Context Lookup (for example, $${ctx:loginId}) or a Thread Context Map pattern (%X, %mdc, or %MDC) to craft malicious input data using a JNDI Lookup pattern resulting in an information leak and remote code execution in some environments and local code execution in all environments. Log4j 2.16.0 (Java 8) and 2.12.2 (Java 7) fix this issue by removing support for message lookup patterns and disabling JNDI functionality by default.

Record
DEBIAN-CVE-2021-45046
CVSS 3.1
9.0 CriticalCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H
Updated
2026-11-02
OSVGHSA-7rjr-3q55-vv33 9.0

Incomplete fix for Apache Log4j vulnerability

Impact

The fix to address CVE-2021-44228 in Apache Log4j 2.15.0 was incomplete in certain non-default configurations. This could allow attackers with control over Thread Context Map (MDC) input data when the logging configuration uses a non-default Pattern Layout with either a Context Lookup (for example, $${ctx:loginId}) or a Thread Context Map pattern (%X, %mdc, or %MDC) to craft malicious input data using a JNDI Lookup pattern resulting in a remote code execution (RCE) attack.

Affected packages

Only the org.apache.logging.log4j:log4j-core package is directly affected by this vulnerability. The org.apache.logging.log4j:log4j-api should be kept at the same version as the org.apache.logging.log4j:log4j-core package to ensure compatability if in use.

Mitigation

Log4j 2.16.0 fixes this issue by removing support for message lookup patterns and disabling JNDI functionality by default. This issue can be mitigated in prior releases (< 2.16.0) by removing the JndiLookup class from the classpath (example: zip -q -d log4j-core-*.jar org/apache/logging/log4j/core/lookup/JndiLookup.class).

Log4j 2.15.0 restricts JNDI LDAP lookups to localhost by default. Note that previous mitigations involving configuration such as to set the system property log4j2.formatMsgNoLookups to true do NOT mitigate this specific vulnerability.

Record
GHSA-7rjr-3q55-vv33
CVSS 3.1
9.0 CriticalCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H
Weakness
CWE-502, CWE-917
Updated
2026-11-02
OSVOESA-2021-1467 9.0

log4j security update

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

Security Fix(es):

It was found that the fix to address CVE-2021-44228 in Apache Log4j 2.15.0 was incomplete in certain non-default configurations. This could allows attackers with control over Thread Context Map (MDC) input data when the logging configuration uses a non-default Pattern Layout with either a Context Lookup (for example, $${ctx:loginId}) or a Thread Context Map pattern (%X, %mdc, or %MDC) to craft malicious input data using a JNDI Lookup pattern resulting in a denial of service (DOS) attack. Log4j 2.15.0 makes a best-effort attempt to restrict JNDI LDAP lookups to localhost by default. Log4j 2.16.0 fixes this issue by removing support for message lookup patterns and disabling JNDI functionality by default.(CVE-2021-45046)

Record
OESA-2021-1467
CVSS 3.1
9.0 CriticalCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2021-1474 9.8

log4j security update

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

Security Fix(es):

Apache Log4j2 versions 2.0-alpha1 through 2.16.0 (excluding 2.12.3) did not protect from uncontrolled recursion from self-referential lookups. This allows an attacker with control over Thread Context Map data to cause a denial of service when a crafted string is interpreted. This issue was fixed in Log4j 2.17.0 and 2.12.3.(CVE-2021-45105) It was found that the fix to address CVE-2021-44228 in Apache Log4j 2.15.0 was incomplete in certain non-default configurations. This could allows attackers with control over Thread Context Map (MDC) input data when the logging configuration uses a non-default Pattern Layout with either a Context Lookup (for example, $${ctx:loginId}) or a Thread Context Map pattern (%X, %mdc, or %MDC) to craft malicious input data using a JNDI Lookup pattern resulting in a denial of service (DOS) attack. Log4j 2.15.0 makes a best-effort attempt to restrict JNDI LDAP lookups to localhost by default. Log4j 2.16.0 fixes this issue by removing support for message lookup patterns and disabling JNDI functionality by default.(CVE-2021-45046) The details of a high-risk vulnerability in Apache Log4j2 have been disclosed. Attackers can use the vulnerability to execute code remotely. Some reports carry suspected POC, Apache Log4j2 is a Java-based logging tool. This tool rewrites the Log4j framework and introduces a large number of rich features. The log framework is widely used in business system development to record log information. In most cases, developers may write error messages caused by user input into the log. The trigger condition of this vulnerability is that as long as the data input by external users will be recorded in the log, it can cause remote code execution.(CVE-2021-44228)

Record
OESA-2021-1474
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVOESA-2022-1957 7.5

log4j security update

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

Security Fix(es):

It was found that the fix to address CVE-2021-44228 in Apache Log4j 2.15.0 was incomplete in certain non-default configurations. This could allows attackers with control over Thread Context Map (MDC) input data when the logging configuration uses a non-default Pattern Layout with either a Context Lookup (for example, $${ctx:loginId}) or a Thread Context Map pattern (%X, %mdc, or %MDC) to craft malicious input data using a JNDI Lookup pattern resulting in an information leak and remote code execution in some environments and local code execution in all environments. Log4j 2.16.0 (Java 8) and 2.12.2 (Java 7) fix this issue by removing support for message lookup patterns and disabling JNDI functionality by default.(CVE-2021-45046)

Apache Log4j2 versions 2.0-alpha1 through 2.16.0 (excluding 2.12.3 and 2.3.1) did not protect from uncontrolled recursion from self-referential lookups. This allows an attacker with control over Thread Context Map data to cause a denial of service when a crafted string is interpreted. This issue was fixed in Log4j 2.17.0, 2.12.3, and 2.3.1.(CVE-2021-45105)

Apache Log4j2 versions 2.0-beta7 through 2.17.0 (excluding security fix releases 2.3.2 and 2.12.4) are vulnerable to a remote code execution (RCE) attack when a configuration uses a JDBC Appender with a JNDI LDAP data source URI when an attacker has control of the target LDAP server. This issue is fixed by limiting JNDI data source names to the java protocol in Log4j2 versions 2.17.1, 2.12.4, and 2.3.2.(CVE-2021-44832)

Record
OESA-2022-1957
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVRHSA-2022:1296 8.8

Red Hat Security Advisory: Red Hat JBoss Enterprise Application Platform 7.4.4 security update

Record
RHSA-2022:1296
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2022:1297 8.8

Red Hat Security Advisory: Red Hat JBoss Enterprise Application Platform 7.4.4 security update

Record
RHSA-2022:1297
CVSS 3.1
8.8 HighCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2025:1746 9.8

Red Hat Security Advisory: Red Hat JBoss Enterprise Application Platform 7.1.9 on RHEL 7 security update

Record
RHSA-2025:1746
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVRHSA-2025:1747 9.8

Red Hat Security Advisory: Red Hat JBoss Enterprise Application Platform 7.3.12 security update

Record
RHSA-2025:1747
CVSS 3.1
9.8 CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2021-45046 9.0

It was found that the fix to address CVE-2021-44228 in Apache Log4j 2.15.0 was incomplete in certain non-default configurations. This could allows attackers with control over Thread Context Map (MDC) input data when the logging configuration uses a non-default Pattern Layout with either a Context Lookup (for example, $${ctx:loginId}) or a Thread Context Map pattern (%X, %mdc, or %MDC) to craft malicious input data using a JNDI Lookup pattern resulting in an information leak and remote code execution in some environments and local code execution in all environments. Log4j 2.16.0 (Java 8) and 2.12.2 (Java 7) fix this issue by removing support for message lookup patterns and disabling JNDI functionality by default.

Record
UBUNTU-CVE-2021-45046
CVSS 3.1
9.0 CriticalCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H
Updated
2026-11-02
OSVCLSA-2026-1790619390 No score

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

TuxCare rebuilt org.apache.logging.log4j:log4j-core to address 3 CVEs. Fixed in 2.11.0-tuxcare.2.

Record
CLSA-2026-1790619390
Updated
2026-11-02
OSVCLSA-2026-1790671828 No score

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

TuxCare rebuilt org.apache.logging.log4j:log4j-core to address 3 CVEs. Fixed in 2.5-tuxcare.2.

Record
CLSA-2026-1790671828
Updated
2026-11-02
OSVMGASA-2021-0566 No score

Updated log4j packages fix security vulnerability

It was found that the fix to address CVE-2021-44228 in Apache Log4j 2.15.0 was incomplete in certain non-default configurations. This could allows attackers with control over Thread Context Map (MDC) input data when the logging configuration uses a non-default Pattern Layout with either a Context Lookup (for example, $${ctx:loginId}) or a Thread Context Map pattern (%X, %mdc, or %MDC) to craft malicious input data using a JNDI Lookup pattern resulting in a denial of service (DOS) attack. Log4j 2.15.0 makes a best-effort attempt to restrict JNDI LDAP lookups to localhost by default. Log4j 2.16.0 fixes this issue by removing support for message lookup patterns and disabling JNDI functionality by default (CVE-2021-45046).

Record
MGASA-2021-0566
Updated
2026-11-02
OSVopenSUSE-SU-2021:1601-1 No score

Security update for log4j

This update for log4j fixes the following issue:

  • Previously published fixes for log4jshell turned out to be incomplete. Upstream has followed up on the original patch for CVE-2021-44228 with several additional changes (LOG4J2-3198, LOG4J2-3201, LOG4J2-3208, and LOG4J2-3211) that are included in this update. Since the totality of those patches is pretty much equivalent to an update to the latest version of log4j, we did update the package's tarball from version 2.13.0 to 2.16.0 instead of trying to apply those patches to the old version. This change brings in a new dependency on 'jakarta-servlet' and a version update of 'disruptor'. [bsc#1193743, CVE-2021-45046]

This update was imported from SUSE:SLE-15-SP2:Update.

Record
openSUSE-SU-2021:1601-1
Updated
2026-11-02
OSVopenSUSE-SU-2021:4094-1 No score

Security update for log4j

This update for log4j fixes the following issue:

CVE-2021-44228: The previously published fix by upstream turned out to be incomplete. Therefore, upstream has recommended disabling JNDI support in log4j by default to be completely sure that this vulnerability cannot be exploited.

This update implements that recommendation and disables JNDI support by default. [bsc#1193611, CVE-2021-44228]

CVE-2021-45046: A Thread Context Message Pattern and Context Lookup Pattern vulnerable to a denial of service attack is also fixed by disabling JNDI support by default (bsc#1193743)

Record
openSUSE-SU-2021:4094-1
Updated
2026-11-02
OSVopenSUSE-SU-2021:4107-1 No score

Security update for log4j

This update for log4j fixes the following issue:

  • Previously published fixes for log4jshell turned out to be incomplete. Upstream has followed up on the original patch for CVE-2021-44228 with several additional changes (LOG4J2-3198, LOG4J2-3201, LOG4J2-3208, and LOG4J2-3211) that are included in this update. Since the totality of those patches is pretty much equivalent to an update to the latest version of log4j, we did update the package's tarball from version 2.13.0 to 2.16.0 instead of trying to apply those patches to the old version. This change brings in a new dependency on 'jakarta-servlet' and a version update of 'disruptor'. [bsc#1193743, CVE-2021-45046]
Record
openSUSE-SU-2021:4107-1
Updated
2026-11-02
OSVopenSUSE-SU-2024:11681-1 No score

log4j-2.16.0-2.1 on GA media

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

Record
openSUSE-SU-2024:11681-1
Updated
2026-11-02
OSVUSN-5197-1 No score

apache-log4j2 vulnerability

It was found that the fix to address CVE-2021-44228 in Apache Log4j 2.15.0 was incomplete in certain non-default configurations. An attacker could use this vulnerability to cause a denial of service. Please see the following link for more information: https://wiki.ubuntu.com/SecurityTeam/KnowledgeBase/Log4Shell

Record
USN-5197-1
Updated
2026-11-02

Affected products

Show 45 moreShow less

Affected packages

Affected packages
PackageAffectedFixed
org.apache.logging.log4j:log4j-core
Maven
2.13.0 up to 2.16.0
2.16.0
org.ops4j.pax.logging:pax-logging-log4j2
Maven
1.8.0 up to 1.9.2
1.9.2
org.ops4j.pax.logging:pax-logging-log4j2
Maven
1.10.0 up to 1.10.8
1.10.8
org.ops4j.pax.logging:pax-logging-log4j2
Maven
1.11.0 up to 1.11.11
1.11.11
org.ops4j.pax.logging:pax-logging-log4j2
Maven
2.0.0 up to 2.0.12
2.0.12
org.apache.logging.log4j:log4j-core
Maven
2.4.0 up to 2.12.2
2.12.2
org.apache.logging.log4j:log4j-core
Maven
before 2.3.1
2.3.1
org.apache.logging.log4j:log4j-core
TuxCare:Maven
From an advisory covering 3 CVEs
2.11.0 up to 2.11.0-tuxcare.2, plus listed versions
2.11.0-tuxcare.1
2.11.0-tuxcare.2
org.apache.logging.log4j:log4j-core
TuxCare:Maven
From an advisory covering 3 CVEs
2.5 up to 2.5-tuxcare.2, plus listed versions
2.5-tuxcare.1
2.5-tuxcare.2
apache-log4j2
Debian:12
before 2.16.0-1
2.16.0-1
Show 99 moreShow less
Affected packages
PackageAffectedFixed
apache-log4j2
Debian:13
before 2.16.0-1
2.16.0-1
apache-log4j2
Debian:14
before 2.16.0-1
2.16.0-1
apache-log4j2
Debian:10
before 2.16.0-1~deb10u1, plus listed versions
2.11.1-22.11.2-12.13.3-12.15.0-12.15.0-1~deb10u12.15.0-1~deb11u1
2.16.0-1~deb10u1
apache-log4j2
Debian:11
before 2.16.0-1~deb11u1, plus listed versions
2.13.3-12.15.0-12.15.0-1~deb10u12.15.0-1~deb11u12.16.0-1~deb10u1
2.16.0-1~deb11u1
org.apache.logging.log4j:log4j-core
Maven
2.13.0 up to 2.16.0, plus listed versions
2.13.12.13.22.13.32.14.02.14.12.15.0
2.16.0
org.apache.logging.log4j:log4j-core
Maven
2.4.0 up to 2.12.2, plus listed versions
2.10.02.11.02.11.12.11.22.12.0
Show 13 moreShow less
2.12.12.42.4.12.52.62.6.12.6.22.72.82.8.12.8.22.9.02.9.1
2.12.2
org.ops4j.pax.logging:pax-logging-log4j2
Maven
1.8.0 up to 1.9.2, plus listed versions
1.8.11.8.21.8.31.8.41.8.5
Show 4 moreShow less
1.8.61.8.71.9.01.9.1
1.9.2
org.ops4j.pax.logging:pax-logging-log4j2
Maven
1.10.0 up to 1.10.8, plus listed versions
1.10.11.10.21.10.31.10.41.10.51.10.61.10.7
1.10.8
org.ops4j.pax.logging:pax-logging-log4j2
Maven
1.11.0 up to 1.11.11, plus listed versions
1.11.11.11.101.11.21.11.31.11.4
Show 5 moreShow less
1.11.51.11.61.11.71.11.81.11.9
1.11.11
org.ops4j.pax.logging:pax-logging-log4j2
Maven
2.0.0 up to 2.0.12, plus listed versions
2.0.12.0.102.0.112.0.22.0.3
Show 6 moreShow less
2.0.42.0.52.0.62.0.72.0.82.0.9
2.0.12
org.apache.logging.log4j:log4j-core
Maven
before 2.3.1, plus listed versions
2.02.0-alpha12.0-alpha22.0-beta12.0-beta2
Show 14 moreShow less
2.0-beta32.0-beta42.0-beta52.0-beta62.0-beta72.0-beta82.0-beta92.0-rc12.0-rc22.0.12.0.22.12.22.3
2.3.1
log4j
Mageia:8
before 2.16.0-1.mga8
2.16.0-1.mga8
log4j,jboss-logging,jgroups,json-lib,metrics,mx4j,netty,springframework,thrift,HikariCP,avalon-framework,avalon-logkit,datanucleus-api-jdo,datanucleus-core,datanucleus-rdbms,infinispan,wildfly-core,apache-zookeeper
openEuler:20.03-LTS-SP1
before apache-zookeeper-3.6.1-2.3.oe1
apache-zookeeper-3.6.1-2.3.oe1
log4j,jboss-logging,jgroups,json-lib,metrics,mx4j,netty,springframework,thrift,HikariCP,avalon-framework,avalon-logkit,datanucleus-api-jdo,datanucleus-core,datanucleus-rdbms,infinispan,wildfly-core,apache-zookeeper
openEuler:20.03-LTS-SP2
before apache-zookeeper-3.6.1-2.3.oe1
apache-zookeeper-3.6.1-2.3.oe1
log4j,mybatis,netty,springframework,wildfly-security-manager,wildfly-elytron,wildfly-build-tools,wildfly-common,wildfly-core,thrift,json-lib,datanucleus-core,jgroups,mx4j,jboss-logging,infinispan,datanucleus-rdbms,avalon-logkit,datanucleus-api-jdo,avalon-framework,HikariCP,metrics
openEuler:20.03-LTS-SP1
From an advisory covering 3 CVEs
before metrics-3.1.2-3.oe1
metrics-3.1.2-3.oe1
log4j,mybatis,netty,springframework,wildfly-security-manager,wildfly-elytron,wildfly-build-tools,wildfly-common,wildfly-core,thrift,json-lib,datanucleus-core,jgroups,mx4j,jboss-logging,infinispan,datanucleus-rdbms,avalon-logkit,datanucleus-api-jdo,avalon-framework,HikariCP,metrics
openEuler:20.03-LTS-SP2
From an advisory covering 3 CVEs
before metrics-3.1.2-3.oe1
metrics-3.1.2-3.oe1
log4j
openEuler:20.03-LTS-SP3
From an advisory covering 3 CVEs
before 2.17.0-3.oe1
2.17.0-3.oe1
eap7-log4j
Red Hat:jboss_enterprise_application_platform:7.4::el7
From an advisory covering 7 CVEs
before 0:2.17.1-1.redhat_00001.1.el7eap
0:2.17.1-1.redhat_00001.1.el7eap
eap7-log4j
Red Hat:jboss_enterprise_application_platform:7.4::el8
From an advisory covering 7 CVEs
before 0:2.17.1-1.redhat_00001.1.el8eap
0:2.17.1-1.redhat_00001.1.el8eap
eap7-jackson-databind
Red Hat:jboss_enterprise_application_platform_eus:7.1::el7
From an advisory covering 18 CVEs
before 0:2.8.11.6-2.SP1_redhat_00002.1.ep7.el7
0:2.8.11.6-2.SP1_redhat_00002.1.ep7.el7
eap7-resteasy
Red Hat:jboss_enterprise_application_platform_eus:7.1::el7
From an advisory covering 18 CVEs
before 0:3.0.27-1.Final_redhat_00001.1.ep7.el7
0:3.0.27-1.Final_redhat_00001.1.ep7.el7
eap7-resteasy-atom-provider
Red Hat:jboss_enterprise_application_platform_eus:7.1::el7
From an advisory covering 18 CVEs
before 0:3.0.27-1.Final_redhat_00001.1.ep7.el7
0:3.0.27-1.Final_redhat_00001.1.ep7.el7
eap7-resteasy-cdi
Red Hat:jboss_enterprise_application_platform_eus:7.1::el7
From an advisory covering 18 CVEs
before 0:3.0.27-1.Final_redhat_00001.1.ep7.el7
0:3.0.27-1.Final_redhat_00001.1.ep7.el7
eap7-resteasy-client
Red Hat:jboss_enterprise_application_platform_eus:7.1::el7
From an advisory covering 18 CVEs
before 0:3.0.27-1.Final_redhat_00001.1.ep7.el7
0:3.0.27-1.Final_redhat_00001.1.ep7.el7
eap7-resteasy-crypto
Red Hat:jboss_enterprise_application_platform_eus:7.1::el7
From an advisory covering 18 CVEs
before 0:3.0.27-1.Final_redhat_00001.1.ep7.el7
0:3.0.27-1.Final_redhat_00001.1.ep7.el7
eap7-resteasy-jackson-provider
Red Hat:jboss_enterprise_application_platform_eus:7.1::el7
From an advisory covering 18 CVEs
before 0:3.0.27-1.Final_redhat_00001.1.ep7.el7
0:3.0.27-1.Final_redhat_00001.1.ep7.el7
eap7-resteasy-jackson2-provider
Red Hat:jboss_enterprise_application_platform_eus:7.1::el7
From an advisory covering 18 CVEs
before 0:3.0.27-1.Final_redhat_00001.1.ep7.el7
0:3.0.27-1.Final_redhat_00001.1.ep7.el7
eap7-resteasy-jaxb-provider
Red Hat:jboss_enterprise_application_platform_eus:7.1::el7
From an advisory covering 18 CVEs
before 0:3.0.27-1.Final_redhat_00001.1.ep7.el7
0:3.0.27-1.Final_redhat_00001.1.ep7.el7
eap7-resteasy-jaxrs
Red Hat:jboss_enterprise_application_platform_eus:7.1::el7
From an advisory covering 18 CVEs
before 0:3.0.27-1.Final_redhat_00001.1.ep7.el7
0:3.0.27-1.Final_redhat_00001.1.ep7.el7
eap7-resteasy-jettison-provider
Red Hat:jboss_enterprise_application_platform_eus:7.1::el7
From an advisory covering 18 CVEs
before 0:3.0.27-1.Final_redhat_00001.1.ep7.el7
0:3.0.27-1.Final_redhat_00001.1.ep7.el7
eap7-resteasy-jose-jwt
Red Hat:jboss_enterprise_application_platform_eus:7.1::el7
From an advisory covering 18 CVEs
before 0:3.0.27-1.Final_redhat_00001.1.ep7.el7
0:3.0.27-1.Final_redhat_00001.1.ep7.el7
eap7-resteasy-jsapi
Red Hat:jboss_enterprise_application_platform_eus:7.1::el7
From an advisory covering 18 CVEs
before 0:3.0.27-1.Final_redhat_00001.1.ep7.el7
0:3.0.27-1.Final_redhat_00001.1.ep7.el7
eap7-resteasy-json-p-provider
Red Hat:jboss_enterprise_application_platform_eus:7.1::el7
From an advisory covering 18 CVEs
before 0:3.0.27-1.Final_redhat_00001.1.ep7.el7
0:3.0.27-1.Final_redhat_00001.1.ep7.el7
eap7-resteasy-multipart-provider
Red Hat:jboss_enterprise_application_platform_eus:7.1::el7
From an advisory covering 18 CVEs
before 0:3.0.27-1.Final_redhat_00001.1.ep7.el7
0:3.0.27-1.Final_redhat_00001.1.ep7.el7
eap7-resteasy-spring
Red Hat:jboss_enterprise_application_platform_eus:7.1::el7
From an advisory covering 18 CVEs
before 0:3.0.27-1.Final_redhat_00001.1.ep7.el7
0:3.0.27-1.Final_redhat_00001.1.ep7.el7
eap7-resteasy-validator-provider-11
Red Hat:jboss_enterprise_application_platform_eus:7.1::el7
From an advisory covering 18 CVEs
before 0:3.0.27-1.Final_redhat_00001.1.ep7.el7
0:3.0.27-1.Final_redhat_00001.1.ep7.el7
eap7-resteasy-yaml-provider
Red Hat:jboss_enterprise_application_platform_eus:7.1::el7
From an advisory covering 18 CVEs
before 0:3.0.27-1.Final_redhat_00001.1.ep7.el7
0:3.0.27-1.Final_redhat_00001.1.ep7.el7
eap7-velocity
Red Hat:jboss_enterprise_application_platform_eus:7.1::el7
From an advisory covering 18 CVEs
before 0:1.7.0-3.redhat_00006.1.ep7.el7
0:1.7.0-3.redhat_00006.1.ep7.el7
eap7-wildfly
Red Hat:jboss_enterprise_application_platform_eus:7.1::el7
From an advisory covering 18 CVEs
before 0:7.1.9-2.GA_redhat_00002.1.ep7.el7
0:7.1.9-2.GA_redhat_00002.1.ep7.el7
eap7-wildfly-modules
Red Hat:jboss_enterprise_application_platform_eus:7.1::el7
From an advisory covering 18 CVEs
before 0:7.1.9-2.GA_redhat_00002.1.ep7.el7
0:7.1.9-2.GA_redhat_00002.1.ep7.el7
eap7-apache-cxf
Red Hat:jboss_enterprise_application_platform_eus:7.1::el7
From an advisory covering 18 CVEs
before 0:3.1.16-4.redhat_00003.1.ep7.el7
0:3.1.16-4.redhat_00003.1.ep7.el7
eap7-apache-cxf-rt
Red Hat:jboss_enterprise_application_platform_eus:7.1::el7
From an advisory covering 18 CVEs
before 0:3.1.16-4.redhat_00003.1.ep7.el7
0:3.1.16-4.redhat_00003.1.ep7.el7
eap7-apache-cxf-services
Red Hat:jboss_enterprise_application_platform_eus:7.1::el7
From an advisory covering 18 CVEs
before 0:3.1.16-4.redhat_00003.1.ep7.el7
0:3.1.16-4.redhat_00003.1.ep7.el7
eap7-apache-cxf-tools
Red Hat:jboss_enterprise_application_platform_eus:7.1::el7
From an advisory covering 18 CVEs
before 0:3.1.16-4.redhat_00003.1.ep7.el7
0:3.1.16-4.redhat_00003.1.ep7.el7
eap7-jettison
Red Hat:jboss_enterprise_application_platform_eus:7.1::el7
From an advisory covering 18 CVEs
before 0:1.3.8-2.redhat_00002.1.ep7.el7
0:1.3.8-2.redhat_00002.1.ep7.el7
eap7-netty
Red Hat:jboss_enterprise_application_platform_eus:7.1::el7
From an advisory covering 18 CVEs
before 0:4.1.63-1.Final_redhat_00002.1.ep7.el7
0:4.1.63-1.Final_redhat_00002.1.ep7.el7
eap7-netty-all
Red Hat:jboss_enterprise_application_platform_eus:7.1::el7
From an advisory covering 18 CVEs
before 0:4.1.63-1.Final_redhat_00002.1.ep7.el7
0:4.1.63-1.Final_redhat_00002.1.ep7.el7
eap7-snakeyaml
Red Hat:jboss_enterprise_application_platform_eus:7.1::el7
From an advisory covering 18 CVEs
before 0:1.33.0-1.SP1_redhat_00001.1.ep7.el7
0:1.33.0-1.SP1_redhat_00001.1.ep7.el7
eap7-hal-console
Red Hat:jboss_enterprise_application_platform_eus:7.3::el7
From an advisory covering 13 CVEs
before 0:3.2.17-1.Final_redhat_00001.1.el7eap
0:3.2.17-1.Final_redhat_00001.1.el7eap
eap7-jackson-annotations
Red Hat:jboss_enterprise_application_platform_eus:7.3::el7
From an advisory covering 13 CVEs
before 0:2.10.4-2.redhat_00004.1.el7eap
0:2.10.4-2.redhat_00004.1.el7eap
eap7-jackson-core
Red Hat:jboss_enterprise_application_platform_eus:7.3::el7
From an advisory covering 13 CVEs
before 0:2.10.4-2.redhat_00004.1.el7eap
0:2.10.4-2.redhat_00004.1.el7eap
eap7-jackson-databind
Red Hat:jboss_enterprise_application_platform_eus:7.3::el7
From an advisory covering 13 CVEs
before 0:2.10.4-4.redhat_00004.1.el7eap
0:2.10.4-4.redhat_00004.1.el7eap
eap7-jackson-datatype-jdk8
Red Hat:jboss_enterprise_application_platform_eus:7.3::el7
From an advisory covering 13 CVEs
before 0:2.10.4-2.redhat_00004.1.el7eap
0:2.10.4-2.redhat_00004.1.el7eap
eap7-jackson-datatype-jsr310
Red Hat:jboss_enterprise_application_platform_eus:7.3::el7
From an advisory covering 13 CVEs
before 0:2.10.4-2.redhat_00004.1.el7eap
0:2.10.4-2.redhat_00004.1.el7eap
eap7-jackson-jaxrs-base
Red Hat:jboss_enterprise_application_platform_eus:7.3::el7
From an advisory covering 13 CVEs
before 0:2.10.4-2.redhat_00004.1.el7eap
0:2.10.4-2.redhat_00004.1.el7eap
eap7-jackson-jaxrs-json-provider
Red Hat:jboss_enterprise_application_platform_eus:7.3::el7
From an advisory covering 13 CVEs
before 0:2.10.4-2.redhat_00004.1.el7eap
0:2.10.4-2.redhat_00004.1.el7eap
eap7-jackson-jaxrs-providers
Red Hat:jboss_enterprise_application_platform_eus:7.3::el7
From an advisory covering 13 CVEs
before 0:2.10.4-2.redhat_00004.1.el7eap
0:2.10.4-2.redhat_00004.1.el7eap
eap7-jackson-module-jaxb-annotations
Red Hat:jboss_enterprise_application_platform_eus:7.3::el7
From an advisory covering 13 CVEs
before 0:2.10.4-4.redhat_00004.1.el7eap
0:2.10.4-4.redhat_00004.1.el7eap
eap7-jackson-modules-base
Red Hat:jboss_enterprise_application_platform_eus:7.3::el7
From an advisory covering 13 CVEs
before 0:2.10.4-4.redhat_00004.1.el7eap
0:2.10.4-4.redhat_00004.1.el7eap
eap7-jackson-modules-java8
Red Hat:jboss_enterprise_application_platform_eus:7.3::el7
From an advisory covering 13 CVEs
before 0:2.10.4-2.redhat_00004.1.el7eap
0:2.10.4-2.redhat_00004.1.el7eap
eap7-jettison
Red Hat:jboss_enterprise_application_platform_eus:7.3::el7
From an advisory covering 13 CVEs
before 0:1.5.2-2.redhat_00002.1.el7eap
0:1.5.2-2.redhat_00002.1.el7eap
eap7-netty
Red Hat:jboss_enterprise_application_platform_eus:7.3::el7
From an advisory covering 13 CVEs
before 0:4.1.63-4.Final_redhat_00002.1.el7eap
0:4.1.63-4.Final_redhat_00002.1.el7eap
eap7-netty-all
Red Hat:jboss_enterprise_application_platform_eus:7.3::el7
From an advisory covering 13 CVEs
before 0:4.1.63-4.Final_redhat_00002.1.el7eap
0:4.1.63-4.Final_redhat_00002.1.el7eap
eap7-resteasy
Red Hat:jboss_enterprise_application_platform_eus:7.3::el7
From an advisory covering 13 CVEs
before 0:3.11.6-1.Final_redhat_00001.1.el7eap
0:3.11.6-1.Final_redhat_00001.1.el7eap
eap7-resteasy-atom-provider
Red Hat:jboss_enterprise_application_platform_eus:7.3::el7
From an advisory covering 13 CVEs
before 0:3.11.6-1.Final_redhat_00001.1.el7eap
0:3.11.6-1.Final_redhat_00001.1.el7eap
eap7-resteasy-cdi
Red Hat:jboss_enterprise_application_platform_eus:7.3::el7
From an advisory covering 13 CVEs
before 0:3.11.6-1.Final_redhat_00001.1.el7eap
0:3.11.6-1.Final_redhat_00001.1.el7eap
eap7-resteasy-client
Red Hat:jboss_enterprise_application_platform_eus:7.3::el7
From an advisory covering 13 CVEs
before 0:3.11.6-1.Final_redhat_00001.1.el7eap
0:3.11.6-1.Final_redhat_00001.1.el7eap
eap7-resteasy-client-microprofile
Red Hat:jboss_enterprise_application_platform_eus:7.3::el7
From an advisory covering 13 CVEs
before 0:3.11.6-1.Final_redhat_00001.1.el7eap
0:3.11.6-1.Final_redhat_00001.1.el7eap
eap7-resteasy-crypto
Red Hat:jboss_enterprise_application_platform_eus:7.3::el7
From an advisory covering 13 CVEs
before 0:3.11.6-1.Final_redhat_00001.1.el7eap
0:3.11.6-1.Final_redhat_00001.1.el7eap
eap7-resteasy-jackson-provider
Red Hat:jboss_enterprise_application_platform_eus:7.3::el7
From an advisory covering 13 CVEs
before 0:3.11.6-1.Final_redhat_00001.1.el7eap
0:3.11.6-1.Final_redhat_00001.1.el7eap
eap7-resteasy-jackson2-provider
Red Hat:jboss_enterprise_application_platform_eus:7.3::el7
From an advisory covering 13 CVEs
before 0:3.11.6-1.Final_redhat_00001.1.el7eap
0:3.11.6-1.Final_redhat_00001.1.el7eap
eap7-resteasy-jaxb-provider
Red Hat:jboss_enterprise_application_platform_eus:7.3::el7
From an advisory covering 13 CVEs
before 0:3.11.6-1.Final_redhat_00001.1.el7eap
0:3.11.6-1.Final_redhat_00001.1.el7eap
eap7-resteasy-jaxrs
Red Hat:jboss_enterprise_application_platform_eus:7.3::el7
From an advisory covering 13 CVEs
before 0:3.11.6-1.Final_redhat_00001.1.el7eap
0:3.11.6-1.Final_redhat_00001.1.el7eap
eap7-resteasy-jettison-provider
Red Hat:jboss_enterprise_application_platform_eus:7.3::el7
From an advisory covering 13 CVEs
before 0:3.11.6-1.Final_redhat_00001.1.el7eap
0:3.11.6-1.Final_redhat_00001.1.el7eap
eap7-resteasy-jose-jwt
Red Hat:jboss_enterprise_application_platform_eus:7.3::el7
From an advisory covering 13 CVEs
before 0:3.11.6-1.Final_redhat_00001.1.el7eap
0:3.11.6-1.Final_redhat_00001.1.el7eap
eap7-resteasy-jsapi
Red Hat:jboss_enterprise_application_platform_eus:7.3::el7
From an advisory covering 13 CVEs
before 0:3.11.6-1.Final_redhat_00001.1.el7eap
0:3.11.6-1.Final_redhat_00001.1.el7eap
eap7-resteasy-json-binding-provider
Red Hat:jboss_enterprise_application_platform_eus:7.3::el7
From an advisory covering 13 CVEs
before 0:3.11.6-1.Final_redhat_00001.1.el7eap
0:3.11.6-1.Final_redhat_00001.1.el7eap
eap7-resteasy-json-p-provider
Red Hat:jboss_enterprise_application_platform_eus:7.3::el7
From an advisory covering 13 CVEs
before 0:3.11.6-1.Final_redhat_00001.1.el7eap
0:3.11.6-1.Final_redhat_00001.1.el7eap
eap7-resteasy-multipart-provider
Red Hat:jboss_enterprise_application_platform_eus:7.3::el7
From an advisory covering 13 CVEs
before 0:3.11.6-1.Final_redhat_00001.1.el7eap
0:3.11.6-1.Final_redhat_00001.1.el7eap
eap7-resteasy-rxjava2
Red Hat:jboss_enterprise_application_platform_eus:7.3::el7
From an advisory covering 13 CVEs
before 0:3.11.6-1.Final_redhat_00001.1.el7eap
0:3.11.6-1.Final_redhat_00001.1.el7eap
eap7-resteasy-spring
Red Hat:jboss_enterprise_application_platform_eus:7.3::el7
From an advisory covering 13 CVEs
before 0:3.11.6-1.Final_redhat_00001.1.el7eap
0:3.11.6-1.Final_redhat_00001.1.el7eap
eap7-resteasy-validator-provider-11
Red Hat:jboss_enterprise_application_platform_eus:7.3::el7
From an advisory covering 13 CVEs
before 0:3.11.6-1.Final_redhat_00001.1.el7eap
0:3.11.6-1.Final_redhat_00001.1.el7eap
eap7-resteasy-yaml-provider
Red Hat:jboss_enterprise_application_platform_eus:7.3::el7
From an advisory covering 13 CVEs
before 0:3.11.6-1.Final_redhat_00001.1.el7eap
0:3.11.6-1.Final_redhat_00001.1.el7eap
eap7-snakeyaml
Red Hat:jboss_enterprise_application_platform_eus:7.3::el7
From an advisory covering 13 CVEs
before 0:1.33.0-1.SP1_redhat_00001.1.el7eap
0:1.33.0-1.SP1_redhat_00001.1.el7eap
eap7-wildfly
Red Hat:jboss_enterprise_application_platform_eus:7.3::el7
From an advisory covering 13 CVEs
before 0:7.3.12-3.GA_redhat_00002.1.el7eap
0:7.3.12-3.GA_redhat_00002.1.el7eap
eap7-wildfly-java-jdk11
Red Hat:jboss_enterprise_application_platform_eus:7.3::el7
From an advisory covering 13 CVEs
before 0:7.3.12-3.GA_redhat_00002.1.el7eap
0:7.3.12-3.GA_redhat_00002.1.el7eap
eap7-wildfly-java-jdk8
Red Hat:jboss_enterprise_application_platform_eus:7.3::el7
From an advisory covering 13 CVEs
before 0:7.3.12-3.GA_redhat_00002.1.el7eap
0:7.3.12-3.GA_redhat_00002.1.el7eap
eap7-wildfly-javadocs
Red Hat:jboss_enterprise_application_platform_eus:7.3::el7
From an advisory covering 13 CVEs
before 0:7.3.12-3.GA_redhat_00002.1.el7eap
0:7.3.12-3.GA_redhat_00002.1.el7eap
eap7-wildfly-modules
Red Hat:jboss_enterprise_application_platform_eus:7.3::el7
From an advisory covering 13 CVEs
before 0:7.3.12-3.GA_redhat_00002.1.el7eap
0:7.3.12-3.GA_redhat_00002.1.el7eap
apache-log4j2
Ubuntu:20.04:LTS
before 2.16.0-0.20.04.1, plus listed versions
2.11.1-22.11.2-12.15.0-0.20.04.1
2.16.0-0.20.04.1
apache-log4j2
Ubuntu:20.04:LTS
From an advisory covering 2 CVEs
before 2.16.0-0.20.04.1, plus listed versions
2.11.1-22.11.2-12.15.0-0.20.04.1
2.16.0-0.20.04.1
disruptor
openSUSE:Leap 15.2
From an advisory covering 2 CVEs
before 3.4.4-lp152.2.3.1
3.4.4-lp152.2.3.1
jakarta-servlet
openSUSE:Leap 15.2
From an advisory covering 2 CVEs
before 5.0.0-lp152.2.1
5.0.0-lp152.2.1
log4j
openSUSE:Leap 15.2
From an advisory covering 2 CVEs
before 2.16.0-lp152.3.9.1
2.16.0-lp152.3.9.1
log4j
openSUSE:Leap 15.3
From an advisory covering 2 CVEs
before 2.13.0-4.6.1
2.13.0-4.6.1
disruptor
openSUSE:Leap 15.3
From an advisory covering 2 CVEs
before 3.4.4-3.3.1
3.4.4-3.3.1
jakarta-servlet
openSUSE:Leap 15.3
From an advisory covering 2 CVEs
before 5.0.0-5.3.1
5.0.0-5.3.1
log4j
openSUSE:Leap 15.3
From an advisory covering 2 CVEs
before 2.16.0-4.10.1
2.16.0-4.10.1
log4j
openSUSE:Tumbleweed
From an advisory covering 2 CVEs
before 2.16.0-2.1
2.16.0-2.1

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
PoC in GitHubBobTheShoplifter/CVE-2021-45046-Info2021-12-15
PoC in GitHubcckuailong/Log4j_CVE-2021-450462021-12-15
PoC in GitHubpravin-pp/log4j2-CVE-2021-450462021-12-15
PoC in GitHubtejas-nagchandi/CVE-2021-450462021-12-15
PoC in GitHubmergebase/log4j-samples2021-12-16
PoC in GitHublukepasek/log4jjndilookupremove2021-12-17
PoC in GitHubludy-dev/cve-2021-450462021-12-18
PoC in GitHublijiejie/log4j2_vul_local_scanner2021-12-20
PoC in GitHubCaptanMoss/Log4Shell-Sandbox-Signature2021-12-24
PoC in GitHubshaily29-eng/CyberSecurity_CVE-2021-450462024-05-09
PoC in GitHubifconfig-me/Log4Shell-Payloads2025-07-23
MetasploitLog4Shell HTTP Scanner2021-12-09
NucleiApache Log4j2 - Remote Code Injection

History

History
RecordedChangedSources
affected
exploitation, exploits
first indexedCVE List, EUVD, GitHub Advisories, CISA KEV, Metasploit, Nuclei, NVD, OSV, PoC in GitHub

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

In short

CVE-2021-45046 is a critical vulnerability (CVSS 9.0) in Apache Log4j, published December 14, 2021. CISA lists it as known to be exploited, since May 1, 2023. EUVD reports exploitation since May 1, 2023. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 100.0%, the 99th percentile. Fixed in org.apache.logging.log4j:log4j-core 2.16.0.

References

Show 194 moreShow less
This page doesn't list everything

Left out here: 16 references. The JSON record has them.

MoveEnter Open