CVE-2021-45046

CriticalActively exploited (CISA KEV)Known to be used in ransomware campaigns

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.

SeverityCritical
CVSS9.0
Exploit probability—
ProductApache Log4j2
PublishedDec 14, 2021
First seenDec 14, 2021
Added to KEVMay 1, 2023

How to fix

CISA required action

Apply updates per vendor instructions.

CISA due date: May 22, 2023
Update
  • apache log4j2.12.2, 2.16.0 or later
  • siemens captial2019.1 or later
  • siemens e-car_operation_center2021-12-13 or later
  • siemens gma-manager8.6.2j-398 or later
  • siemens industrial_edge_management_hub2021-12-13 or later
  • siemens mindsphere2021-12-11 or later
  • siemens navigator2021-12-13 or later
  • siemens solid_edge_harness_design2020 or later
  • siemens spectrum_power_44.70 or later
  • siemens spectrum_power_72.30 or later
  • siemens vesys2019.1 or later
  • sonicwall email_security10.0.12 or later

Affected products

ProductAffected versionsFixed in
apache log4j2.0.1 ≤ v < 2.12.2, 2.13.0 ≤ v < 2.16.0, 2.02.12.2, 2.16.0
cvat computer_vision_annotation_toolNo range specified—
intel audio_development_kitNo range specified—
intel datacenter_managerNo range specified—
intel genomics_kernel_libraryNo range specified—
intel oneapiNo range specified—
intel secure_device_onboardNo range specified—
intel sensor_solution_firmware_development_kitNo range specified—
intel system_debuggerNo range specified—
intel system_studioNo range specified—
siemens sppa-t3000_ses3000_firmwareNo range specified—
siemens captialv < 2019.1, 2019.12019.1
siemens comosNo range specified—
siemens desigo_cc_advanced_reports4.0, 4.1, 4.2, 5.0, 5.1—
siemens desigo_cc_info_center5.0, 5.1—
siemens e-car_operation_centerv < 2021-12-132021-12-13
siemens energy_engage3.1—
siemens energyip8.5, 8.6, 8.7, 9.0—
siemens energyip_prepay3.7, 3.8—
siemens gma-managerv < 8.6.2j-3988.6.2j-398
siemens head-end_system_universal_device_integration_systemNo range specified—
siemens industrial_edge_managementNo range specified—
siemens industrial_edge_management_hubv < 2021-12-132021-12-13
siemens logo\!_soft_comfortNo range specified—
siemens mendixNo range specified—
siemens mindspherev < 2021-12-112021-12-11
siemens navigatorv < 2021-12-132021-12-13
siemens nxNo range specified—
siemens opcenter_intelligencev ≤ 3.2—
siemens operation_schedulerv ≤ 1.1.3—
siemens sentron_powermanager4.1, 4.2—
siemens siguard_dsa4.2, 4.3, 4.4—
siemens sipass_integrated2.80, 2.85—
siemens siveillance_commandv ≤ 4.16.2.1—
siemens siveillance_control_proNo range specified—
siemens siveillance_identity1.5, 1.6—
siemens siveillance_vantageNo range specified—
siemens siveillance_viewpointNo range specified—
siemens solid_edge_cam_proNo range specified—
siemens solid_edge_harness_designv < 2020, 20202020
siemens spectrum_power_4v < 4.70, 4.704.70
siemens spectrum_power_7v < 2.30, 2.302.30
siemens teamcenterNo range specified—
siemens tracealertserverplusNo range specified—
siemens vesysv < 2019.1, 2019.12019.1
siemens xpedition_enterpriseNo range specified—
siemens xpedition_package_integratorNo range specified—
debian debian_linux10.0, 11.0—
sonicwall email_securityv < 10.0.1210.0.12
fedoraproject fedora34, 35—
siemens 6bk1602-0aa12-0tp0_firmwarev < 2.7.02.7.0
siemens 6bk1602-0aa22-0tp0_firmwarev < 2.7.02.7.0
siemens 6bk1602-0aa32-0tp0_firmwarev < 2.7.02.7.0
siemens 6bk1602-0aa42-0tp0_firmwarev < 2.7.02.7.0
siemens 6bk1602-0aa52-0tp0_firmwarev < 2.7.02.7.0
org.apache.logging.log4j:log4j-coreMaven2.13.0 ≤ v < 2.16.0, 2.4.0 ≤ v < 2.12.2, v < 2.3.12.16.0, 2.12.2, 2.3.1
org.ops4j.pax.logging:pax-logging-log4j2Maven1.8.0 ≤ v < 1.9.2, 1.10.0 ≤ v < 1.10.8, 1.11.0 ≤ v < 1.11.11, 2.0.0 ≤ v < 2.0.121.9.2, 1.10.8, 1.11.11, 2.0.12

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.