CVE-2021-45105CWE-20CWE-674

CVE-2021-45105

Medium · published December 18, 2021

Patch now

High probability of exploitation

CVSS calls it medium at 5.9. It sits in the 100.0th percentile for exploit probability.

CVSS v3.1
5.9
EPSS
100%
Percentile
100.0
In the wild
Unconfirmed
What it is

Apache Log4j2 versions 2.0-alpha1 through 2.16.0 (excluding 2.12.3 and 2.3.1) did not protect from uncontrolled recursion from self-referential lookups. This allows an attacker with control over Thread Context Map data to cause a denial of service when a crafted string is interpreted. This issue was fixed in Log4j 2.17.0, 2.12.3, and 2.3.1.

The record
Technical detail
CVSS v3.1
5.9 · MEDIUM
Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.99999 · 100.0th percentile
Weaknesses
CWE-20 · Improper Input Validation; CWE-674 · Uncontrolled Recursion
Published
2021-12-18T17:15Z
Affected products (208)
ProductVersionsFixed in
apache/log4j≥ 2.0, < 2.3.12.3.1
apache/log4j≥ 2.4, < 2.12.32.12.3
apache/log4j≥ 2.13.0, ≤ 2.16.0—
netapp/cloud_managerall versions—
debian/debian_linuxall versions—
debian/debian_linuxall versions—
sonicwall/email_security≤ 10.0.12—
sonicwall/network_security_manager≥ 2.0, < 3.03.0
sonicwall/network_security_manager≥ 2.0, < 3.03.0
sonicwall/web_application_firewall≥ 3.0.0, < 3.1.03.1.0
sonicwall/6bk1602-0aa12-0tp0_firmware< 2.7.02.7.0
sonicwall/6bk1602-0aa22-0tp0_firmware< 2.7.02.7.0
sonicwall/6bk1602-0aa32-0tp0_firmware< 2.7.02.7.0
sonicwall/6bk1602-0aa42-0tp0_firmware< 2.7.02.7.0
sonicwall/6bk1602-0aa52-0tp0_firmware< 2.7.02.7.0
oracle/agile_engineering_data_managementall versions—
oracle/agile_plm_mcad_connectorall versions—
oracle/agile_product_lifecycle_managementall versions—
oracle/autovue_for_agile_product_lifecycle_managementall versions—
oracle/banking_deposits_and_lines_of_credit_servicingall versions—
oracle/banking_enterprise_default_managementall versions—
oracle/banking_enterprise_default_managementall versions—
oracle/banking_loans_servicingall versions—
oracle/banking_party_managementall versions—
oracle/banking_paymentsall versions—
oracle/banking_platformall versions—
oracle/banking_platformall versions—
oracle/banking_platformall versions—
oracle/banking_trade_financeall versions—
oracle/banking_treasury_managementall versions—
oracle/business_intelligenceall versions—
oracle/communications_asapall versions—
oracle/communications_billing_and_revenue_managementall versions—
oracle/communications_billing_and_revenue_managementall versions—
oracle/communications_cloud_native_core_consoleall versions—
oracle/communications_cloud_native_core_network_function_cloud_native_environmentall versions—
oracle/communications_cloud_native_core_network_repository_functionall versions—
oracle/communications_cloud_native_core_network_repository_functionall versions—
oracle/communications_cloud_native_core_network_slice_selection_functionall versions—
oracle/communications_cloud_native_core_policyall versions—
oracle/communications_cloud_native_core_security_edge_protection_proxyall versions—
oracle/communications_cloud_native_core_service_communication_proxyall versions—
oracle/communications_cloud_native_core_unified_data_repositoryall versions—
oracle/communications_convergenceall versions—
oracle/communications_convergenceall versions—
oracle/communications_convergent_charging_controller≥ 12.0.1.0.0, ≤ 12.0.4.0.0—
oracle/communications_convergent_charging_controllerall versions—
oracle/communications_diameter_signaling_router≥ 8.3.0.0, ≤ 8.5.1.0—
oracle/communications_eagle_element_management_systemall versions—
oracle/communications_eagle_ftp_table_base_retrievalall versions—
oracle/communications_element_manager< 9.09.0
oracle/communications_evolved_communications_application_serverall versions—
oracle/communications_interactive_session_recorderall versions—
oracle/communications_interactive_session_recorderall versions—
oracle/communications_ip_service_activatorall versions—
oracle/communications_messaging_serverall versions—
oracle/communications_network_charging_and_control≥ 12.0.1.0.0, ≤ 12.0.4.0.0—
oracle/communications_network_charging_and_controlall versions—
oracle/communications_network_integrityall versions—
oracle/communications_performance_intelligence_centerall versions—
oracle/communications_pricing_design_centerall versions—
oracle/communications_pricing_design_centerall versions—
oracle/communications_service_brokerall versions—
oracle/communications_services_gatekeeperall versions—
oracle/communications_session_report_manager< 9.09.0
oracle/communications_session_route_manager< 9.09.0
oracle/communications_unified_inventory_managementall versions—
oracle/communications_unified_inventory_managementall versions—
oracle/communications_unified_inventory_managementall versions—
oracle/communications_user_data_repositoryall versions—
oracle/communications_webrtc_session_controllerall versions—
oracle/communications_webrtc_session_controllerall versions—
oracle/data_integratorall versions—
oracle/data_integratorall versions—
oracle/e-business_suiteall versions—
oracle/enterprise_manager_base_platformall versions—
oracle/enterprise_manager_base_platformall versions—
oracle/enterprise_manager_for_peoplesoftall versions—
oracle/enterprise_manager_for_peoplesoftall versions—
oracle/enterprise_manager_ops_centerall versions—
oracle/financial_services_analytical_applications_infrastructure≥ 8.0.7, ≤ 8.1.1—
oracle/financial_services_model_management_and_governanceall versions—
oracle/financial_services_model_management_and_governanceall versions—
oracle/financial_services_model_management_and_governanceall versions—
oracle/flexcube_universal_banking≥ 12.1.0, ≤ 12.4—
oracle/flexcube_universal_banking≥ 14.0.0, ≤ 14.3.0—
oracle/flexcube_universal_bankingall versions—
oracle/flexcube_universal_bankingall versions—
oracle/health_sciences_empirica_signalall versions—
oracle/health_sciences_empirica_signalall versions—
oracle/health_sciences_informall versions—
oracle/health_sciences_informall versions—
oracle/health_sciences_informall versions—
oracle/health_sciences_information_manager≥ 3.0.1, ≤ 3.0.4—
oracle/healthcare_data_repositoryall versions—
oracle/healthcare_foundation≥ 7.3.0.1, ≤ 7.3.0.4—
oracle/healthcare_master_person_indexall versions—
oracle/healthcare_translational_researchall versions—
oracle/healthcare_translational_researchall versions—
oracle/hospitality_suite8all versions—
oracle/hospitality_suite8all versions—
oracle/hospitality_token_proxy_serviceall versions—
oracle/hyperion_bi\+< 11.2.8.011.2.8.0
oracle/hyperion_data_relationship_management< 11.2.8.011.2.8.0
oracle/hyperion_infrastructure_technology< 11.2.8.011.2.8.0
oracle/hyperion_planning< 11.2.8.011.2.8.0
oracle/hyperion_profitability_and_cost_management< 11.2.8.011.2.8.0
oracle/hyperion_tax_provision< 11.2.8.011.2.8.0
oracle/identity_management_suiteall versions—
oracle/identity_management_suiteall versions—
oracle/identity_manager_connectorall versions—
oracle/instantis_enterprisetrackall versions—
oracle/instantis_enterprisetrackall versions—
oracle/instantis_enterprisetrackall versions—
oracle/insurance_data_gatewayall versions—
oracle/insurance_insbridge_rating_and_underwriting≥ 5.4, ≤ 5.6.0.0—
oracle/insurance_insbridge_rating_and_underwritingall versions—
oracle/insurance_insbridge_rating_and_underwritingall versions—
oracle/jdeveloperall versions—
oracle/managed_file_transferall versions—
oracle/managed_file_transferall versions—
oracle/management_cloud_engineall versions—
oracle/mysql_enterprise_monitor≤ 8.0.29—
oracle/payment_interfaceall versions—
oracle/payment_interfaceall versions—
oracle/peoplesoft_enterprise_peopletoolsall versions—
oracle/peoplesoft_enterprise_peopletoolsall versions—
oracle/primavera_gateway≥ 17.12.0, ≤ 17.12.11—
oracle/primavera_gateway≥ 18.8.0, ≤ 18.8.13—
oracle/primavera_gateway≥ 19.12.0, ≤ 19.12.12—
oracle/primavera_gateway≥ 20.12.0, ≤ 20.12.7—
oracle/primavera_gatewayall versions—
oracle/primavera_p6_enterprise_project_portfolio_management≥ 19.12.0.0, ≤ 19.12.18.0—
oracle/primavera_p6_enterprise_project_portfolio_management≥ 20.12.0.0, ≤ 20.12.12.0—
oracle/primavera_p6_enterprise_project_portfolio_managementall versions—
oracle/primavera_unifierall versions—
oracle/primavera_unifierall versions—
oracle/primavera_unifierall versions—
oracle/primavera_unifierall versions—
oracle/retail_back_officeall versions—
oracle/retail_central_officeall versions—
oracle/retail_customer_insightsall versions—
oracle/retail_customer_insightsall versions—
oracle/retail_data_extractor_for_merchandisingall versions—
oracle/retail_data_extractor_for_merchandisingall versions—
oracle/retail_eftlinkall versions—
oracle/retail_eftlinkall versions—
oracle/retail_eftlinkall versions—
oracle/retail_eftlinkall versions—
oracle/retail_eftlinkall versions—
oracle/retail_eftlinkall versions—
oracle/retail_financial_integration≥ 16.0.1, ≤ 16.0.3—
oracle/retail_financial_integrationall versions—
oracle/retail_financial_integrationall versions—
oracle/retail_financial_integrationall versions—
oracle/retail_financial_integrationall versions—
oracle/retail_integration_bus≥ 16.0.1, ≤ 16.0.3—
oracle/retail_integration_bus≥ 19.0.0, ≤ 19.0.1.0—
oracle/retail_integration_busall versions—
oracle/retail_integration_busall versions—
oracle/retail_integration_busall versions—
oracle/retail_integration_busall versions—
oracle/retail_integration_busall versions—
oracle/retail_invoice_matchingall versions—
oracle/retail_invoice_matchingall versions—
oracle/retail_merchandising_systemall versions—
oracle/retail_merchandising_systemall versions—
oracle/retail_order_brokerall versions—
oracle/retail_order_brokerall versions—
oracle/retail_order_brokerall versions—
oracle/retail_order_management_systemall versions—
oracle/retail_point-of-serviceall versions—
oracle/retail_predictive_application_serverall versions—
oracle/retail_predictive_application_serverall versions—
oracle/retail_predictive_application_serverall versions—
oracle/retail_price_managementall versions—
oracle/retail_price_managementall versions—
oracle/retail_price_managementall versions—
oracle/retail_price_managementall versions—
oracle/retail_price_managementall versions—
oracle/retail_returns_managementall versions—
oracle/retail_service_backbone≥ 16.0.1, ≤ 16.0.3—
oracle/retail_service_backboneall versions—
oracle/retail_service_backboneall versions—
oracle/retail_service_backboneall versions—
oracle/retail_service_backboneall versions—
oracle/retail_service_backboneall versions—
oracle/retail_service_backboneall versions—
oracle/retail_store_inventory_managementall versions—
oracle/retail_store_inventory_managementall versions—
oracle/retail_store_inventory_managementall versions—
oracle/retail_store_inventory_managementall versions—
oracle/retail_store_inventory_managementall versions—
oracle/retail_store_inventory_managementall versions—
oracle/siebel_ui_framework≤ 21.12—
oracle/sql_developer< 21.4.221.4.2
oracle/taleo_platform< 22.122.1
oracle/utilities_framework≥ 4.3.0.1.0, ≤ 4.3.0.6.0—
oracle/utilities_frameworkall versions—
oracle/utilities_frameworkall versions—
oracle/utilities_frameworkall versions—
oracle/webcenter_portalall versions—
oracle/webcenter_portalall versions—
oracle/webcenter_sitesall versions—
oracle/webcenter_sitesall versions—
oracle/weblogic_serverall versions—
oracle/weblogic_serverall versions—
oracle/weblogic_serverall versions—
References (26)
http://www.openwall.com/lists/oss-security/2021/12/19/1 · [email protected]https://cert-portal.siemens.com/productcert/pdf/ssa-479842.pdf · [email protected]https://cert-portal.siemens.com/productcert/pdf/ssa-501673.pdf · [email protected]https://logging.apache.org/log4j/2.x/security.html · [email protected]https://psirt.global.sonicwall.com/vuln-detail/SNWLID-2021-0032 · [email protected]https://security.netapp.com/advisory/ntap-20211218-0001/ · [email protected]https://tools.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-apache-log4j-qRuKNEbd · [email protected]https://www.debian.org/security/2021/dsa-5024 · [email protected]https://www.kb.cert.org/vuls/id/930724 · [email protected]https://www.oracle.com/security-alerts/cpuapr2022.html · [email protected]https://www.oracle.com/security-alerts/cpujan2022.html · [email protected]https://www.oracle.com/security-alerts/cpujul2022.html · [email protected]https://www.zerodayinitiative.com/advisories/ZDI-21-1541/ · [email protected]http://www.openwall.com/lists/oss-security/2021/12/19/1 · af854a3a-2127-422b-91ae-364da2661108https://cert-portal.siemens.com/productcert/pdf/ssa-479842.pdf · af854a3a-2127-422b-91ae-364da2661108https://cert-portal.siemens.com/productcert/pdf/ssa-501673.pdf · af854a3a-2127-422b-91ae-364da2661108https://logging.apache.org/log4j/2.x/security.html · af854a3a-2127-422b-91ae-364da2661108https://psirt.global.sonicwall.com/vuln-detail/SNWLID-2021-0032 · af854a3a-2127-422b-91ae-364da2661108https://security.netapp.com/advisory/ntap-20211218-0001/ · af854a3a-2127-422b-91ae-364da2661108https://tools.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-apache-log4j-qRuKNEbd · af854a3a-2127-422b-91ae-364da2661108https://www.debian.org/security/2021/dsa-5024 · af854a3a-2127-422b-91ae-364da2661108https://www.kb.cert.org/vuls/id/930724 · af854a3a-2127-422b-91ae-364da2661108https://www.oracle.com/security-alerts/cpuapr2022.html · af854a3a-2127-422b-91ae-364da2661108https://www.oracle.com/security-alerts/cpujan2022.html · af854a3a-2127-422b-91ae-364da2661108https://www.oracle.com/security-alerts/cpujul2022.html · af854a3a-2127-422b-91ae-364da2661108https://www.zerodayinitiative.com/advisories/ZDI-21-1541/ · af854a3a-2127-422b-91ae-364da2661108
EPSS history
Timeline
  • 18 DEC 11:55Z
    Apache Log4j2 does not always protect from infinite recursion in lookup evaluation
    cvelistv5