NetSight
critical9.0Known exploited

CVE-2021-45046

Incomplete fix for Apache Log4j vulnerability

Exploited in the wild

This vulnerability is on a Known Exploited Vulnerabilities catalogue, added 2023-05-01. Federal due date: 2023-05-22.

Apply updates per vendor instructions.

Impact

# Impact The fix to address [CVE-2021-44228](https://nvd.nist.gov/vuln/detail/CVE-2021-44228) in Apache Log4j 2.15.0 was incomplete in certain non-default configurations. This could allow 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 a remote code execution (RCE) attack. ## Affected packages Only the `org.apache.logging.log4j:log4j-core` package is directly affected by this vulnerability. The `org.apache.logging.log4j:log4j-api` should be kept at the same version as the `org.apache.logging.log4j:log4j-core` package to ensure compatability if in use. # Mitigation Log4j 2.16.0 fixes this issue by removing support for message lookup patterns and disabling JNDI functionality by default. This issue can be mitigated in prior releases (< 2.16.0) by removing the JndiLookup class from the classpath (example: zip -q -d log4j-core-*.jar org/apache/logging/log4j/core/lookup/JndiLookup.class). Log4j 2.15.0 restricts JNDI LDAP lookups to localhost by default. Note that previous mitigations involving configuration such as to set the system property `log4j2.formatMsgNoLookups` to `true` do NOT mitigate this specific vulnerability.

Affected packages

EcosystemPackageAffectedFixed in
mavenorg.apache.logging.log4j:log4j-core>= 2.13.0, < 2.16.02.16.0
mavenorg.ops4j.pax.logging:pax-logging-log4j2>= 1.8.0, < 1.9.21.9.2

Affected products

VendorProductAffected versions
ApacheLog4j
from 2.0.1 before 2.12.2
from 2.13.0 before 2.16.0
Version 2.0
CvatComputer Vision Annotation Tool
All versions
IntelAudio Development Kit
All versions
IntelDatacenter Manager
All versions
IntelGenomics Kernel Library
All versions
IntelOneapi
All versions
IntelSecure Device Onboard
All versions
IntelSensor Solution Firmware Development Kit
All versions
IntelSystem Debugger
All versions
IntelSystem Studio
All versions
SiemensSppa-T3000 Ses3000 Firmware
All versions
SiemensCaptial
before 2019.1
Version 2019.1

Weakness classification

References