CVE Database
/

CVE-2021-45046

Back to search

CVE-2021-45046

Published: Dec 14, 2021

Modified: Oct 21, 2025

PUBLISHED

Description

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.

VendorProductVersions

Apache Software Foundation

Apache Log4j

affected
Apache Log4j2 - < 2.16.0

Weaknesses (CWE)

References

VU#930724
third-party-advisory
x_refsource_CERT-VN
DSA-5022
vendor-advisory
x_refsource_DEBIAN
FEDORA-2021-5c9d12a93e
vendor-advisory
x_refsource_FEDORA
FEDORA-2021-abbe24e41c
vendor-advisory
x_refsource_FEDORA

Security Training

Train your team to recognize and prevent security threats with our comprehensive security awareness program.

Start Training

Vulnerability Scanning

Discover vulnerabilities in your applications and infrastructure before attackers do.

Scan Now