Description
In Apache Log4j 2.x before 2.8.2, when using the TCP socket server or UDP socket server to receive serialized log events from another application, a specially crafted binary payload can be sent that, when deserialized, can execute arbitrary code.
CVSS breakdown
CVSS 3.1
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High
Affected products
- apache / log4j2.0 – 2.8.2
- Apache Software Foundation / Apache Log4jAll versions between 2.0-alpha1 and 2.8.1 – All versions between 2.0-alpha1 and 2.8.1
- NetApp / oncommand_api_services
- NetApp / OnCommand Insight
- NetApp / OnCommand Workflow Automation
- NetApp / service_level_manager
- NetApp / SnapCenter
- NetApp / storage_automation_store
- oracle / api_gateway11.1.2.4.0 – 11.1.2.4.0
- oracle / Application Testing Suite13.3.0.1 – 13.3.0.1
- oracle / autovue_vuelink_integration21.0.0 – 21.0.0
- oracle / autovue_vuelink_integration21.0.1 – 21.0.1
- oracle / banking_platform2.6.2 – 2.6.2
- oracle / banking_platform2.6.1 – 2.6.1
- oracle / banking_platform2.6.0 – 2.6.0
- oracle / bi_publisher11.1.1.7.0 – 11.1.1.7.0
- oracle / bi_publisher12.2.1.4.0 – 12.2.1.4.0
- oracle / bi_publisher12.2.1.3.0 – 12.2.1.3.0
- oracle / bi_publisher11.1.1.9.0 – 11.1.1.9.0
- oracle / communications_converged_application_server_-_service_controller6.1 – 6.1
- oracle / communications_instant_messaging_server10.0.1.3.0 – 10.0.1.3.0
- oracle / communications_interactive_session_recorder6.0 – 6.2
- oracle / communications_messaging_server8.0.2
- oracle / communications_network_integrity7.3.2 – 7.3.6
- oracle / communications_online_mediation_controller6.1 – 6.1
- oracle / communications_pricing_design_center11.1 – 11.1
- oracle / communications_pricing_design_center12.0 – 12.0
- oracle / communications_service_broker6.0 – 6.0
- oracle / communications_webrtc_session_controller7.2
- oracle / configuration_manager12.1.2.0.2 – 12.1.2.0.2
- oracle / configuration_manager12.1.2.0.5 – 12.1.2.0.5
- oracle / endeca_information_discovery_studio3.2.0 – 3.2.0
- oracle / enterprise_data_quality12.2.1.3.0 – 12.2.1.3.0
- oracle / enterprise_manager_base_platform12.1.0.5 – 12.1.0.5
- oracle / enterprise_manager_base_platform13.2.0.0 – 13.2.0.0
- oracle / enterprise_manager_for_fusion_middleware12.1.0.5 – 12.1.0.5
- oracle / enterprise_manager_for_fusion_middleware13.2.0.0 – 13.2.0.0
- oracle / enterprise_manager_for_mysql_database13.2.2.0.0
- oracle / enterprise_manager_for_oracle_database12.1.0.8 – 12.1.0.8
- oracle / enterprise_manager_for_oracle_database13.2.2 – 13.2.2
- oracle / enterprise_manager_for_peoplesoft13.1.1.1 – 13.1.1.1
- oracle / enterprise_manager_for_peoplesoft13.2.1.1 – 13.2.1.1
- oracle / financial_services_analytical_applications_infrastructure7.3.3.0.0 – 7.3.3.0.2
- oracle / financial_services_behavior_detection_platform6.1.1 – 6.1.1
- oracle / financial_services_behavior_detection_platform8.0.0.0.0 – 8.0.4.0.0
- oracle / financial_services_hedge_management_and_ifrs_valuations8.0.5 – 8.0.5
- oracle / financial_services_hedge_management_and_ifrs_valuations8.0.4 – 8.0.4
- oracle / financial_services_lending_and_leasing14.1.0 – 14.8.0
- oracle / financial_services_lending_and_leasing12.5.0 – 12.5.0
- oracle / financial_services_loan_loss_forecasting_and_provisioning8.0.4 – 8.0.4
- oracle / financial_services_loan_loss_forecasting_and_provisioning8.0.5 – 8.0.5
- oracle / financial_services_profitability_management8.0.0.0.0 – 8.0.7.0.0
- oracle / financial_services_profitability_management6.1.1 – 6.1.1
- oracle / financial_services_regulatory_reporting_with_agilereporter8.0.9.2.0 – 8.0.9.2.0
- oracle / FLEXCUBE Investor Servicing14.0.0 – 14.0.0
- oracle / FLEXCUBE Investor Servicing12.0.4 – 12.0.4
- oracle / FLEXCUBE Investor Servicing12.1.0 – 12.1.0
- oracle / FLEXCUBE Investor Servicing12.3.0 – 12.3.0
- oracle / FLEXCUBE Investor Servicing12.4.0 – 12.4.0
- oracle / fusion_middleware_mapviewer12.2.1.2 – 12.2.1.2
- oracle / fusion_middleware_mapviewer12.2.1.3 – 12.2.1.3
- oracle / goldengate12.3.2.1.1 – 12.3.2.1.1
- oracle / goldengate_application_adapters12.3.2.1.1 – 12.3.2.1.1
- oracle / identity_analytics11.1.1.5.8 – 11.1.1.5.8
- oracle / identity_management_suite12.2.1.3.0 – 12.2.1.3.0
- oracle / identity_management_suite11.1.2.3.0 – 11.1.2.3.0
- oracle / identity_manager_connector9.0 – 9.0
- oracle / in-memory_performance-driven_planning12.1 – 12.1
- oracle / in-memory_performance-driven_planning12.2 – 12.2
- oracle / instantis_enterprisetrack17.1 – 17.3
- oracle / insurance_calculation_engine10.1.1 – 10.1.1
- oracle / insurance_calculation_engine10.2.1 – 10.2.1
- oracle / insurance_policy_administration11.0 – 11.0
- oracle / insurance_policy_administration10.2 – 10.2
- oracle / insurance_policy_administration10.1 – 10.1
- oracle / insurance_policy_administration10.0 – 10.0
- oracle / insurance_rules_palette10.0 – 10.0
- oracle / insurance_rules_palette11.1 – 11.1
- oracle / insurance_rules_palette11.0 – 11.0
- oracle / insurance_rules_palette10.2 – 10.2
- oracle / insurance_rules_palette10.1 – 10.1
- oracle / jd_edwards_enterpriseone_tools9.2 – 9.2
- oracle / jd_edwards_enterpriseone_tools4.0.1.0 – 4.0.1.0
- oracle / JDeveloper12.2.1.3.0 – 12.2.1.3.0
- oracle / JDeveloper11.1.1.9.0 – 11.1.1.9.0
- oracle / JDeveloper12.1.3.0.0 – 12.1.3.0.0
- oracle / MySQL Enterprise Monitor3.4.0.0 – 3.4.7.4297
- oracle / peoplesoft_enterprise_fin_install9.2 – 9.2
- oracle / policy_automation12.1.0 – 12.1.0
- oracle / policy_automation12.2.0 – 12.2.0
- oracle / policy_automation12.2.1 – 12.2.1
- oracle / policy_automation12.2.2 – 12.2.2
- oracle / policy_automation12.2.3 – 12.2.3
- oracle / policy_automation12.2.4 – 12.2.4
- oracle / policy_automation12.2.5 – 12.2.5
- oracle / policy_automation12.2.6 – 12.2.6
- oracle / policy_automation12.2.7 – 12.2.7
- oracle / policy_automation12.2.8 – 12.2.8
- oracle / policy_automation12.2.9 – 12.2.9
- oracle / policy_automation12.2.10 – 12.2.10
- oracle / policy_automation12.1.1 – 12.1.1
- oracle / policy_automation10.4.7 – 10.4.7
- oracle / policy_automation_connector_for_siebel10.4.6 – 10.4.6
- oracle / policy_automation_for_mobile_devices10.4.7 – 10.4.7
- oracle / policy_automation_for_mobile_devices12.1.0 – 12.1.0
- oracle / policy_automation_for_mobile_devices12.1.1 – 12.1.1
- oracle / policy_automation_for_mobile_devices12.2.0 – 12.2.0
- oracle / policy_automation_for_mobile_devices12.2.1 – 12.2.1
- oracle / policy_automation_for_mobile_devices12.2.2 – 12.2.2
- oracle / policy_automation_for_mobile_devices12.2.3 – 12.2.3
- oracle / policy_automation_for_mobile_devices12.2.4 – 12.2.4
- oracle / policy_automation_for_mobile_devices12.2.5 – 12.2.5
- oracle / policy_automation_for_mobile_devices12.2.6 – 12.2.6
- oracle / policy_automation_for_mobile_devices12.2.7 – 12.2.7
- oracle / policy_automation_for_mobile_devices12.2.8 – 12.2.8
- oracle / policy_automation_for_mobile_devices12.2.9 – 12.2.9
- oracle / policy_automation_for_mobile_devices12.2.10 – 12.2.10
- oracle / primavera_gateway16.2.0 – 16.2.11
- oracle / rapid_planning12.1 – 12.1
- oracle / rapid_planning12.2 – 12.2
- oracle / retail_advanced_inventory_planning15.0 – 15.0
- oracle / retail_advanced_inventory_planning14.0 – 14.0
- oracle / retail_clearance_optimization_engine14.0.5 – 14.0.5
- oracle / retail_extract_transform_and_load19.0 – 19.0
- oracle / retail_extract_transform_and_load13.0 – 13.0
- oracle / retail_extract_transform_and_load13.1 – 13.1
- oracle / retail_extract_transform_and_load13.2 – 13.2
- oracle / retail_integration_bus14.0.0 – 14.0.0
- oracle / retail_integration_bus14.1.0 – 14.1.0
- oracle / retail_integration_bus15.0 – 15.0
- oracle / retail_integration_bus16.0 – 16.0
- oracle / retail_open_commerce_platform6.0.1 – 6.0.1
- oracle / retail_open_commerce_platform5.3.0 – 5.3.0
- oracle / retail_open_commerce_platform6.0.0 – 6.0.0
- oracle / retail_predictive_application_server15.0.3 – 15.0.3
- oracle / retail_service_backbone14.1 – 14.1
- oracle / retail_service_backbone16.0 – 16.0
- oracle / retail_service_backbone15.0 – 15.0
- oracle / Siebel UI Framework18.9 – 18.9
- oracle / Siebel UI Framework18.7 – 18.7
- oracle / Siebel UI Framework18.8 – 18.8
- oracle / soa_suite12.2.1.3.0 – 12.2.1.3.0
- oracle / soa_suite12.1.3.0.0 – 12.1.3.0.0
- oracle / soa_suite12.2.2.0.0 – 12.2.2.0.0
- oracle / tape_library_acsls8.4 – 8.4
- oracle / timesten_in-memory_database11.2.2.8.49 – 11.2.2.8.49
- oracle / utilities_advanced_spatial_and_operational_analytics2.7.0.1 – 2.7.0.1
- oracle / utilities_work_and_asset_management1.9.1.2.12 – 1.9.1.2.12
- oracle / weblogic_server12.2.1.4.0 – 12.2.1.4.0
- oracle / weblogic_server14.1.1.0.0 – 14.1.1.0.0
- oracle / weblogic_server12.2.1.3.0 – 12.2.1.3.0
- oracle / weblogic_server12.1.3.0.0 – 12.1.3.0.0
- oracle / weblogic_server10.3.6.0.0 – 10.3.6.0.0
- RedHat / enterprise_linux6.0 – 6.0
- RedHat / enterprise_linux6.7 – 6.7
- RedHat / enterprise_linux7.0 – 7.0
- RedHat / enterprise_linux7.3 – 7.3
- RedHat / enterprise_linux7.4 – 7.4
- RedHat / enterprise_linux7.5 – 7.5
- RedHat / enterprise_linux7.6 – 7.6
- RedHat / enterprise_linux_desktop7.0 – 7.0
- RedHat / enterprise_linux_server7.0 – 7.0
- RedHat / enterprise_linux_server_aus7.6 – 7.6
- RedHat / enterprise_linux_server_aus7.4 – 7.4
- RedHat / enterprise_linux_server_eus7.6 – 7.6
- RedHat / enterprise_linux_server_eus7.5 – 7.5
- RedHat / enterprise_linux_server_eus7.4 – 7.4
- RedHat / enterprise_linux_server_tus7.6 – 7.6
- RedHat / enterprise_linux_server_tus7.4 – 7.4
- RedHat / enterprise_linux_workstation7.0 – 7.0
- RedHat / fuse1.0 – 1.0
Exploits & proofs of concept
- nucleiApache Log4j Server - Deserialization Command Executionby princechaddha
References
- VENDOR_ADVISORYhttps://access.redhat.com/errata/RHSA-2017:2888
- VENDOR_ADVISORYhttps://access.redhat.com/errata/RHSA-2017:2809
- MISChttp://www.securityfocus.com/bid/97702
- MISChttp://www.securitytracker.com/id/1041294
- VENDOR_ADVISORYhttps://access.redhat.com/errata/RHSA-2017:2810
- VENDOR_ADVISORYhttps://access.redhat.com/errata/RHSA-2017:1801
- VENDOR_ADVISORYhttps://access.redhat.com/errata/RHSA-2017:2889
- VENDOR_ADVISORYhttps://access.redhat.com/errata/RHSA-2017:2635
- VENDOR_ADVISORYhttps://access.redhat.com/errata/RHSA-2017:2638
- VENDOR_ADVISORYhttps://access.redhat.com/errata/RHSA-2017:1417
- VENDOR_ADVISORYhttps://access.redhat.com/errata/RHSA-2017:2423
- VENDOR_ADVISORYhttps://access.redhat.com/errata/RHSA-2017:2808
- MISChttp://www.securitytracker.com/id/1040200
- VENDOR_ADVISORYhttps://access.redhat.com/errata/RHSA-2017:2636
- VENDOR_ADVISORYhttps://access.redhat.com/errata/RHSA-2017:3399
- VENDOR_ADVISORYhttps://access.redhat.com/errata/RHSA-2017:2637
- VENDOR_ADVISORYhttps://access.redhat.com/errata/RHSA-2017:3244
- VENDOR_ADVISORYhttps://access.redhat.com/errata/RHSA-2017:3400
- VENDOR_ADVISORYhttps://access.redhat.com/errata/RHSA-2017:2633
- VENDOR_ADVISORYhttps://access.redhat.com/errata/RHSA-2017:2811
- VENDOR_ADVISORYhttps://access.redhat.com/errata/RHSA-2017:1802
- VENDOR_ADVISORYhttps://access.redhat.com/errata/RHSA-2019:1545
- MAILING_LISThttps://lists.apache.org/thread.html/9317fd092b257a0815434b116a8af8daea6e920b6673f4fd5583d5fe%40%3Ccommits.druid.apache.org%3E
- MAILING_LISThttps://lists.apache.org/thread.html/e8fb7d76a244ee997ba4b217d6171227f7c2521af8c7c5b16cba27bc%40%3Cdev.logging.apache.org%3E
- MAILING_LISThttps://lists.apache.org/thread.html/eea03d504b36e8f870e8321d908e1def1addda16adda04327fe7c125%40%3Cdev.logging.apache.org%3E
- MAILING_LISThttp://www.openwall.com/lists/oss-security/2019/12/19/2
- MAILING_LISThttps://lists.apache.org/thread.html/84cc4266238e057b95eb95dfd8b29d46a2592e7672c12c92f68b2917%40%3Cannounce.apache.org%3E
- MAILING_LISThttps://lists.apache.org/thread.html/0dcca05274d20ef2d72584edcf8c917bbb13dbbd7eb35cae909d02e9%40%3Cdev.logging.apache.org%3E
- MAILING_LISThttps://lists.apache.org/thread.html/8ab32b4c9f1826f20add7c40be08909de9f58a89dc1de9c09953f5ac%40%3Cissues.activemq.apache.org%3E
- MAILING_LISThttps://lists.apache.org/thread.html/44491fb9cc19acc901f7cff34acb7376619f15638439416e3e14761c%40%3Cdev.tika.apache.org%3E
- MAILING_LISThttps://lists.apache.org/thread.html/277b4b5c2b0e06a825ccec565fa65bd671f35a4d58e3e2ec5d0618e1%40%3Cdev.tika.apache.org%3E
- MAILING_LISThttps://lists.apache.org/thread.html/479471e6debd608c837b9815b76eab24676657d4444fcfd5ef96d6e6%40%3Cdev.tika.apache.org%3E
- MAILING_LISThttps://lists.apache.org/thread.html/6114ce566200d76e3cc45c521a62c2c5a4eac15738248f58a99f622c%40%3Cissues.activemq.apache.org%3E
- MAILING_LISThttps://lists.apache.org/thread.html/rf2567488cfc9212b42e34c6393cfa1c14e30e4838b98dda84d71041f%40%3Cdev.tika.apache.org%3E
- MAILING_LISThttps://lists.apache.org/thread.html/r3a85514a518f3080ab1fc2652cfe122c2ccf67cfb32356acb1b08fe8%40%3Cdev.tika.apache.org%3E
- MAILING_LISThttps://lists.apache.org/thread.html/rc1eaed7f7d774d5d02f66e49baced31e04827a1293d61a70bd003ca7%40%3Cdev.tika.apache.org%3E
- MAILING_LISThttps://lists.apache.org/thread.html/r681b4432d0605f327b68b9f8a42662993e699d04614de4851c35ffd1%40%3Cdev.tika.apache.org%3E
- MAILING_LISThttps://lists.apache.org/thread.html/ra38785cfc0e7f17f8e24bebf775dd032c033fadcaea29e5bc9fffc60%40%3Cdev.tika.apache.org%3E
- MAILING_LISThttps://lists.apache.org/thread.html/r746fbc3fc13aee292ae6851f7a5080f592fa3a67b983c6887cdb1fc5%40%3Cdev.tika.apache.org%3E
- MAILING_LISThttps://lists.apache.org/thread.html/rdec0d8ac1f03e6905b0de2df1d5fcdb98b94556e4f6cccf7519fdb26%40%3Cdev.tika.apache.org%3E
- MAILING_LISThttps://lists.apache.org/thread.html/rca24a281000fb681d7e26e5c031a21eb4b0593a7735f781b53dae4e2%40%3Cdev.tika.apache.org%3E
- MAILING_LISThttps://lists.apache.org/thread.html/r4b25538be50126194cc646836c718b1a4d8f71bd9c912af5b59134ad%40%3Cdev.tika.apache.org%3E
- MAILING_LISThttps://lists.apache.org/thread.html/rd5dbeee4808c0f2b9b51479b50de3cc6adb1072c332a200d9107f13e%40%3Cissues.activemq.apache.org%3E
- MAILING_LISThttps://lists.apache.org/thread.html/r7bcdc710857725c311b856c0b82cee6207178af5dcde1bd43d289826%40%3Cissues.activemq.apache.org%3E
- MAILING_LISThttps://lists.apache.org/thread.html/raedd12dc24412b3780432bf202a2618a21a727788543e5337a458ead%40%3Cissues.activemq.apache.org%3E
- MAILING_LISThttps://lists.apache.org/thread.html/r2ff63f210842a3c5e42f03a35d8f3a345134d073c80a04077341c211%40%3Cissues.activemq.apache.org%3E
- MAILING_LISThttps://lists.apache.org/thread.html/r3d666e4e8905157f3c046d31398b04f2bfd4519e31f266de108c6919%40%3Cissues.activemq.apache.org%3E
- MAILING_LISThttps://lists.apache.org/thread.html/r61590890edcc64140e0c606954b29a063c3d08a2b41d447256d51a78%40%3Cissues.activemq.apache.org%3E
- MAILING_LISThttps://lists.apache.org/thread.html/r2ce8d26154bea939536e6cf27ed02d3192bf5c5d04df885a80fe89b3%40%3Cissues.activemq.apache.org%3E
- MAILING_LISThttps://lists.apache.org/thread.html/re8c21ed9dd218c217d242ffa90778428e446b082b5e1c29f567e8374%40%3Cissues.activemq.apache.org%3E
- MAILING_LISThttps://lists.apache.org/thread.html/rb1b29aee737e1c37fe1d48528cb0febac4f5deed51f5412e6fdfe2bf%40%3Cissues.activemq.apache.org%3E
- MAILING_LISThttps://lists.apache.org/thread.html/r18f1c010b554a3a2d761e8ffffd8674fd4747bcbcf16c643d708318c%40%3Cissues.activemq.apache.org%3E
- MAILING_LISThttps://lists.apache.org/thread.html/ra9a682bc0a8dff1c5cefdef31c7c25f096d9121207cf2d74e2fc563d%40%3Ccommits.logging.apache.org%3E
- VENDOR_ADVISORYhttps://www.oracle.com/security-alerts/cpuapr2020.html
- VENDOR_ADVISORYhttp://www.oracle.com/technetwork/security-advisory/cpujul2018-4258247.html
- VENDOR_ADVISORYhttp://www.oracle.com/technetwork/security-advisory/cpujan2018-3236628.html
- VENDOR_ADVISORYhttp://www.oracle.com/technetwork/security-advisory/cpuapr2018-3678067.html
- VENDOR_ADVISORYhttp://www.oracle.com/technetwork/security-advisory/cpuoct2018-4428296.html
- VENDOR_ADVISORYhttps://www.oracle.com/security-alerts/cpujul2020.html
- VENDOR_ADVISORYhttps://www.oracle.com/technetwork/security-advisory/cpujan2019-5072801.html
- VENDOR_ADVISORYhttps://www.oracle.com/technetwork/security-advisory/cpuapr2019-5072813.html
- VENDOR_ADVISORYhttps://www.oracle.com/technetwork/security-advisory/cpujul2019-5072835.html
- VENDOR_ADVISORYhttps://www.oracle.com/technetwork/security-advisory/cpuoct2019-5072832.html
- VENDOR_ADVISORYhttps://www.oracle.com/security-alerts/cpujan2020.html
- MISChttps://security.netapp.com/advisory/ntap-20181107-0002/
- MISChttps://security.netapp.com/advisory/ntap-20180726-0002/
- MISChttps://issues.apache.org/jira/browse/LOG4J2-1863
- MAILING_LISThttps://lists.apache.org/thread.html/r1b103833cb5bc8466e24ff0ecc5e75b45a705334ab6a444e64e840a0%40%3Cissues.bookkeeper.apache.org%3E
- MAILING_LISThttps://lists.apache.org/thread.html/r3784834e80df2f284577a5596340fb84346c91a2dea6a073e65e3397%40%3Cissues.activemq.apache.org%3E
- MAILING_LISThttps://lists.apache.org/thread.html/rf1bbc0ea4a9f014cf94df9a12a6477d24a27f52741dbc87f2fd52ff2%40%3Cissues.geode.apache.org%3E
- VENDOR_ADVISORYhttps://www.oracle.com/security-alerts/cpuoct2020.html
- VENDOR_ADVISORYhttps://www.oracle.com/security-alerts/cpujan2021.html
- MAILING_LISThttps://lists.apache.org/thread.html/rcbb79023a7c8494cb389cd3d95420fa9e0d531ece0b780b8c1f99422%40%3Ccommits.doris.apache.org%3E
- MAILING_LISThttps://lists.apache.org/thread.html/r0831e2e52a390758ce39a6193f82c11c295175adce6e6307de28c287%40%3Cissues.beam.apache.org%3E
- VENDOR_ADVISORYhttps://www.oracle.com/security-alerts/cpuApr2021.html
- MAILING_LISThttps://lists.apache.org/thread.html/rbfa7a0742be4981a3f9356a23d0e1a5f2e1eabde32a1a3d8e41420f8%40%3Cgithub.beam.apache.org%3E
- MAILING_LISThttps://lists.apache.org/thread.html/r23369fd603eb6d62d3b883a0a28d12052dcbd1d6d531137124cd7f83%40%3Cgithub.beam.apache.org%3E
- MAILING_LISThttps://lists.apache.org/thread.html/r9d5c1b558a15d374bd5abd2d3ae3ca7e50e796a0efdcf91e9c5b4cdd%40%3Cgithub.beam.apache.org%3E
- MAILING_LISThttps://lists.apache.org/thread.html/r94b5aae09c4bcff5d06cf641be17b00bd83ba7e10cad737bf16a1b8f%40%3Cgithub.beam.apache.org%3E
- MAILING_LISThttps://lists.apache.org/thread.html/rdbd579dc223f06af826d7de340218ee2f80d8b43fa7e4decb2a63f44%40%3Cgithub.beam.apache.org%3E
- VENDOR_ADVISORYhttps://www.oracle.com/security-alerts/cpuoct2021.html
- VENDOR_ADVISORYhttps://www.oracle.com/security-alerts/cpujan2022.html
Updated 23m ago · 8 sources