All vulnerabilities
CVE-2021-44228

Apache Log4j2 Remote Code Execution Vulnerability

Apache Log4j2
CVSS
10.0Critical
ExploitationExploited in the wildAdded to KEV 10 Dec 2021. Known ransomware useCISA KEV
Exploit odds (EPSS)>99.9%Chance of exploitation activity in the next 30 days, higher than 99.9% of CVEs. Scored 23 Oct 2026FIRST EPSS
Fixed inNone listedNo source names a fixed version. Check the vendor advisory below
Federal deadline24 Dec 2021Remediation due date for US federal agenciesCISA KEV
CISA required actionFor 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 https://www.cisa.gov/uscert/ed-22-02-apache-log4j-recommended-mitigation-measures are only acceptable until updates are available. CISA KEV

What fixes it

No source in this snapshot names a fixed version. The vendor advisories under References are the place to check.

Timeline

  1. 9 Dec 2021Exploit code publicMetasploit
  2. 10 Dec 2021, 00:00 UTCPublishedCVE List
  3. 10 Dec 2021Added to CISA KEVCISA KEV

Public exploit code and templates 9

  • Exploit moduleLog4Shell HTTP Header Injection 9 Dec 2021Metasploit
  • Auxiliary moduleLog4Shell HTTP Scanner 9 Dec 2021Metasploit
  • Exploit moduleMobileIron Core Unauthenticated JNDI Injection RCE (via Log4Shell) 12 Dec 2021Metasploit
  • Exploit moduleUniFi Network Application Unauthenticated JNDI Injection RCE (via Log4Shell) 9 Dec 2021Metasploit
  • Exploit moduleVMware vCenter Server Unauthenticated JNDI Injection RCE (via Log4Shell) 9 Dec 2021Metasploit
  • Remote exploitAD Manager Plus 7122 - Remote Code Execution (RCE) 1 Apr 2023Exploit-DB
  • Remote exploitApache Log4j 2 - Remote Code Execution (RCE) 14 Dec 2021Exploit-DB
  • Remote exploitApache Log4j2 2.14.1 - Information Disclosure 14 Dec 2021Exploit-DB
  • Scanner templateApache Log4j2 Remote Code InjectionNuclei

Listed so defenders can prioritize. Threatline links to the source and does not host exploit code.

Description

Apache Log4j2 contains a vulnerability where JNDI features do not protect against attacker-controlled JNDI-related endpoints, allowing for remote code execution.

Text from CVE List

Affected versions 1

  • Apache Log4j2affected: 2.0-beta9 before log4j-core*CVE List

References 27