CVE-2021-44228: Apache Log4j2 Remote Code Execution Vulnerability
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.
Advisory lineage
Upstream 0 · Downstream 8 · Related 6Timeline
- 10-12-2021PublishedVulnerability first disclosed.
- 10-12-2021Added to CISA KEVApache Log4j2 Remote Code Execution Vulnerability
- 24-12-2021CISA remediation dueApply mitigations per vendor instructions.
- 21-10-2025Last modifiedVulnerability information updated.
- 03-09-2026Added 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- OSV · UbuntuEcosystem advisory · calculated10.0CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
- OSV · DebianEcosystem advisory · calculated10.0CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
- OSV · MavenEcosystem advisory · calculated10.0CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H/E:H
- NVDNIST10.0CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
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
Known exploited
Compare KEV catalogs- Added
- 10-12-2021
- Federal due date
- 24-12-2021
- 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 foundCve Mitre
Maturity: poc
Exploit Reference (twitter.com)
Maturity: unknown
Exploit Reference (packetstormsecurity.com)
Maturity: unknown
Show all 19 exploits
Exploit Reference (packetstormsecurity.com)
Maturity: unknown
Exploit Reference (packetstormsecurity.com)
Maturity: unknown
Exploit Reference (packetstormsecurity.com)
Maturity: unknown
Exploit Reference (packetstormsecurity.com)
Maturity: unknown
Exploit Reference (packetstormsecurity.com)
Maturity: unknown
Exploit Reference (nu11secur1ty.com)
Maturity: unknown
Exploit Reference (packetstormsecurity.com)
Maturity: unknown
Exploit Reference (seclists.org)
Maturity: unknown
AD Manager Plus 7122 - Remote Code Execution (RCE)
Maturity: poc
Apache Log4j 2 - Remote Code Execution (RCE)
Maturity: poc
Apache Log4j2 2.14.1 - Information Disclosure
Maturity: poc
Log4Shell HTTP Scanner
auxiliary/scanner/http/log4shell_scanner
Maturity: poc
MobileIron Core Unauthenticated JNDI Injection RCE (via Log4Shell)
exploit/linux/http/mobileiron_core_log4shell
Maturity: weaponized
Log4Shell HTTP Header Injection
exploit/multi/http/log4shell_header_injection
Maturity: weaponized
UniFi Network Application Unauthenticated JNDI Injection RCE (via Log4Shell)
exploit/multi/http/ubiquiti_unifi_log4shell
Maturity: weaponized
VMware vCenter Server Unauthenticated JNDI Injection RCE (via Log4Shell)
exploit/multi/http/vmware_vcenter_log4shell
Maturity: weaponized
Weaknesses
CWE · root cause- CWE-20Improper Input ValidationThe product receives input or data, but it does not validate or incorrectly validates that the input has the properties that are required to process the data safely and correctly.
- CWE-400Uncontrolled Resource ConsumptionThe product does not properly control the allocation and maintenance of a limited resource.
- CWE-502Deserialization of Untrusted DataThe product deserializes untrusted data without sufficiently ensuring that the resulting data will be valid.
- CWE-917Improper Neutralization of Special Elements used in an Expression Language Statement ('Expression Language Injection')The product constructs all or part of an expression language (EL) statement in a framework such as a Java Server Page (JSP) using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the intended EL statement before it is executed.
Affected systems
Cisco75 products
- advanced_malware_protection_virtual_private_cloud_appliance< 3.5.4
- automated_subsea_tuning< 2.1.0 | 02.01.00
- broadworks< 2021.11_1.162 | na
- business_process_automation< 3.0.000.115 | ≥ 3.1.000.000, < 3.1.000.044 | ≥ 3.2.000.000, < 3.2.000.009
- cloud_connect< 12.6\(1\)
Siemens30 products
- 6bk1602-0aa12-0tp0_firmware< 2.7.0
- 6bk1602-0aa22-0tp0_firmware< 2.7.0
- 6bk1602-0aa32-0tp0_firmware< 2.7.0
- 6bk1602-0aa42-0tp0_firmware< 2.7.0
- 6bk1602-0aa52-0tp0_firmware< 2.7.0
Netapp10 products
- active_iq_unified_managerna
- brocade_san_navigatorna
- cloud_insightsna
- cloud_managerna
- cloud_secure_agentna
Intel6 products
- computer_vision_annotation_toolna
- datacenter_manager< 5.1
- genomics_kernel_libraryna
- oneapi_sample_browserna
- secure_device_onboardna
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
- synchro≥ 6.1, < 6.2.4.2
- synchro_4d< 6.4.3.2
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
- snow_commander< 8.10.0
- vm_access_proxy< 3.6
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
- apache log4j2≥ 2.0-beta9, < log4j-core*
Apple1 product
- xcode< 13.3
Com.guicedee.services1 product
- log4j-core≤ 1.2.1.2-jre17
Fedoraproject1 product
- fedoraEOL34 | 35
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
- rhythmyx≤ 7.3.2
Sonicwall1 product
- email_security< 10.0.13
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- tools.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-apache-log4j-qRuKNEbdVendor AdvisoryWEBThird Party Advisory
- security.netapp.com/advisory/ntap-20211210-0007/Third Party Advisory
- packetstormsecurity.com/files/165225/Apache-Log4j2-2.14.1-Remote-Code-Execution.htmlWEBThird Party AdvisoryVDB Entry
Show all 100 references
- msrc-blog.microsoft.com/2021/12/11/microsofts-response-to-cve-2021-44228-apache-log4j2/Vendor AdvisoryPatchThird Party Advisory
- packetstormsecurity.com/files/165260/VMware-Security-Advisory-2021-0028.htmlWEBThird Party AdvisoryVDB Entry
- packetstormsecurity.com/files/165270/Apache-Log4j2-2.14.1-Remote-Code-Execution.htmlWEBExploitThird Party AdvisoryVDB Entry
- packetstormsecurity.com/files/165261/Apache-Log4j2-2.14.1-Information-Disclosure.htmlWEBExploitThird Party AdvisoryVDB Entry
- packetstormsecurity.com/files/165307/Log4j-Remote-Code-Execution-Word-Bypassing.htmlWEBThird Party AdvisoryVDB Entry
- packetstormsecurity.com/files/165311/log4j-scan-Extensive-Scanner.htmlWEBBroken LinkThird Party AdvisoryVDB Entry
- packetstormsecurity.com/files/165306/L4sh-Log4j-Remote-Code-Execution.htmlWEBThird Party AdvisoryVDB Entry
- packetstormsecurity.com/files/165371/VMware-Security-Advisory-2021-0028.4.htmlWEBExploitThird Party AdvisoryVDB Entry
- packetstormsecurity.com/files/165532/Log4Shell-HTTP-Header-Injection.htmlWEBExploitThird Party AdvisoryVDB Entry
- github.com/cisagov/log4j-affected-db/blob/develop/SOFTWARE-LIST.mdWEBBroken LinkProductUS Government Resource
- packetstormsecurity.com/files/167917/MobileIron-Log4Shell-Remote-Command-Execution.htmlWEBExploitThird Party AdvisoryVDB Entry
- packetstormsecurity.com/files/171626/AD-Manager-Plus-7122-Remote-Code-Execution.htmlWEBThird Party AdvisoryVDB Entry
- www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2021-44228Government ResourceWEBThird Party AdvisoryUS Government Resource
- lists.opensuse.org/archives/…Advisory
- lists.opensuse.org/archives/…Advisory
- lists.opensuse.org/archives/…Advisory
- lists.opensuse.org/archives/…Advisory
- lists.opensuse.org/archives/…Advisory