10

CVE-2021-44228: Apache Log4j2 Remote Code Execution Vulnerability

CVSS: 10.0v3.1CriticalKEVRansomwareAnalyzed
AliasesMGASA-2021-0556UBUNTU-CVE-2021-44228USN-5192-1
Published 10-12-2021Last modified 21-10-2025

Vulnerability summary

CVE-2021-44228 is a critical (CVSS 10.0) Improper Input Validation vulnerability in Apache Log4j2. It is known to be exploited: CISA and CIRCL list it, first on 10-12-2021. It has been used in ransomware campaigns. EPSS estimates a 100.00% chance of exploitation in the next 30 days, higher than 99.9% of scored vulnerabilities. 19 public exploits are recorded.

Overall risk
100/100
0100
Critical · default modelHow is this calculated?
CVSS score
10.0/10
010
Critical · v3.1 (CVE.org)
EPSS score
100.00%
0%100%
Critical · 0.00 pp in 30 days
KEVListedCISA · CIRCL
RansomwareKnown useFlagged by CISA
Public exploits19github, reference, exploit-database, metasploit

Advisory lineage

Upstream 0 · Downstream 8 · Related 6

Timeline

  1. 10-12-2021
    PublishedVulnerability first disclosed.
  2. 10-12-2021
    Added to CISA KEVApache Log4j2 Remote Code Execution Vulnerability
  3. 24-12-2021
    CISA remediation dueApply mitigations per vendor instructions.
  4. 21-10-2025
    Last modifiedVulnerability information updated.
  5. 03-09-2026
    Added to CIRCL KEVAdded to the CIRCL known exploited vulnerabilities catalog.

Description

Apache Log4j2 2.0-beta9 through 2.15.0 (excluding security releases 2.12.2, 2.12.3, and 2.3.1) JNDI features used in configuration, log messages, and parameters do not protect against attacker controlled LDAP and other JNDI related endpoints. An attacker who can control log messages or log message parameters can execute arbitrary code loaded from LDAP servers when message lookup substitution is enabled. From log4j 2.15.0, this behavior has been disabled by default. From version 2.16.0 (along with 2.12.2, 2.12.3, and 2.3.1), this functionality has been completely removed. Note that this vulnerability is specific to log4j-core and does not affect log4net, log4cxx, or other Apache Logging Services projects.

CVSS metrics

6 scores · 5 sources · 2 versions

EPSS trend

Probability

100.00%

Chance of exploitation in the next 30 days

Percentile

100%

Versus all other CVEs

30-day change

0.00 pp

From 100.00% on 18-09-2026

18-09-202618-10-2026
EPSS score
100.00%

Known exploited

Compare KEV catalogs
CISA KEVListed
Added
10-12-2021
Federal due date
24-12-2021
Ransomware
CIRCLListed
Added
03-09-2026

CISA required action

For all affected software assets for which updates exist, the only acceptable remediation actions are: 1) Apply updates; OR 2) remove affected assets from agency networks. Temporary mitigations using one of the measures provided at cisa.gov/uscert/ed-22-02-apache-log4j-recommend… are only acceptable until updates are available. nvd.nist.gov/vuln/detail/CVE-2021-44228

Public exploits

19 found
  • githubUnverified

    Cve Mitre

    Maturity: poc

  • referenceUnverified

    Exploit Reference (twitter.com)

    Maturity: unknown

  • referenceUnverified

    Exploit Reference (packetstormsecurity.com)

    Maturity: unknown

Show all 19 exploits
  • referenceUnverified

    Exploit Reference (packetstormsecurity.com)

    Maturity: unknown

  • referenceUnverified

    Exploit Reference (packetstormsecurity.com)

    Maturity: unknown

  • referenceUnverified

    Exploit Reference (packetstormsecurity.com)

    Maturity: unknown

  • referenceUnverified

    Exploit Reference (packetstormsecurity.com)

    Maturity: unknown

  • referenceUnverified

    Exploit Reference (packetstormsecurity.com)

    Maturity: unknown

  • referenceUnverified

    Exploit Reference (nu11secur1ty.com)

    Maturity: unknown

  • referenceUnverified

    Exploit Reference (packetstormsecurity.com)

    Maturity: unknown

  • referenceUnverified

    Exploit Reference (seclists.org)

    Maturity: unknown

  • exploit-databaseremotejavaUnverified

    AD Manager Plus 7122 - Remote Code Execution (RCE)

    Maturity: poc

  • exploit-databaseremotejavaUnverified

    Apache Log4j 2 - Remote Code Execution (RCE)

    Maturity: poc

  • exploit-databaseremotejavaUnverified

    Apache Log4j2 2.14.1 - Information Disclosure

    Maturity: poc

  • MetasploitMetasploitremoteUnverified

    Log4Shell HTTP Scanner

    auxiliary/scanner/http/log4shell_scanner

    Maturity: poc

  • MetasploitMetasploitremoteVerified

    MobileIron Core Unauthenticated JNDI Injection RCE (via Log4Shell)

    exploit/linux/http/mobileiron_core_log4shell

    Maturity: weaponized

  • MetasploitMetasploitremoteVerified

    Log4Shell HTTP Header Injection

    exploit/multi/http/log4shell_header_injection

    Maturity: weaponized

  • MetasploitMetasploitremoteVerified

    UniFi Network Application Unauthenticated JNDI Injection RCE (via Log4Shell)

    exploit/multi/http/ubiquiti_unifi_log4shell

    Maturity: weaponized

  • MetasploitMetasploitremoteVerified

    VMware vCenter Server Unauthenticated JNDI Injection RCE (via Log4Shell)

    exploit/multi/http/vmware_vcenter_log4shell

    Maturity: weaponized

Weaknesses

CWE · root cause

Affected systems

Cisco75 products
Siemens30 products
Netapp10 products
Intel6 products
Opensuse5 products
  • log4j&distro=openSUSE Leap 15.2< 2.13.0-lp152.3.3.1 | < 2.13.0-lp152.3.6.1
  • log4j&distro=openSUSE Leap 15.3< 2.13.0-4.3.1
  • log4j&distro=openSUSE Tumbleweed< 2.13.2-2.1
  • logback&distro=openSUSE Leap 15.2< 1.2.8-lp152.2.3.2
  • logback&distro=openSUSE Leap 15.3< 1.2.8-3.3.1
Bentley2 products
Debian2 products
  • apache-log4j2< 2.15.0-1 | < 2.15.0-1~deb10u1 | < 2.15.0-1~deb11u1 | < 2.7-2+deb9u1
  • debian_linuxEOL9.0 | 10.0 | 11.0
Snowsoftware2 products
Apache1 product
  • log4j≥ 2.0.1, < 2.3.1 | ≥ 2.4.0, < 2.12.2 | ≥ 2.13.0, < 2.15.0 | 2.0 | 2.0:beta9 | 2.0:rc1 | 2.0:rc2
Apache software foundation1 product
Apple1 product
Com.guicedee.services1 product
  • log4j-core≤ 1.2.1.2-jre17
Fedoraproject1 product
Mageia1 product
  • log4j< 2.13.3-1.1.mga8
Org.apache.logging.log4j1 product
  • log4j-core≥ 2.13.0, < 2.15.0 | ≥ 2.0-beta9, < 2.3.1 | ≥ 2.4, < 2.12.2
Org.ops4j.pax.logging1 product
  • pax-logging-log4j2≥ 1.8.0, < 1.9.2 | ≥ 1.10.0, < 1.10.8 | ≥ 1.11.0, < 1.11.10 | ≥ 2.0.0, < 2.0.11
Org.xbib.elasticsearch1 product
  • log4j6.3.2.1
Percussion1 product
Sonicwall1 product
Ubuntu1 product
  • apache-log4j2< 2.10.0-2ubuntu0.1 | < 2.15.0-0.20.04.1 | < 2.4-2ubuntu0.1~esm1
Uk.co.nichesolutions.logging.log4j1 product
  • log4j-core2.6.3-CUSTOM

21 vendors · 145 products

References

100 links
Show all 100 references