High Β· published October 10, 2023
CVSS calls it high at 7.5. It is confirmed in active exploitation. It sits in the 100.0th percentile for exploit probability.
π¨ A crafty request cancellation can lead to a server resource drain faster than you can say "HTTP/2!" β‘οΈ Think of it like a chaotic restaurant where customers keep canceling their orders at the last minute β the kitchen gets swamped trying to process new requests while still juggling the old ones, leading to a complete standstill! If an attacker exploits this vulnerability, they could quickly overwhelm your server, causing significant downtime and service interruptions. This could lead to all sorts of chaos, from frustrated users to potential revenue loss as your site becomes inaccessible. It's a situation you definitely want to avoid!
Think of it like a chaotic restaurant where customers keep canceling their orders at the last minute β the kitchen gets swamped trying to process new requests while still juggling the old ones, leading to a complete standstill! CVE-2023-44487 in the HTTP/2 protocol allows an attacker to reset multiple streams by rapidly canceling requests, leading to excessive resource consumption and potential denial of service.
If an attacker exploits this vulnerability, they could quickly overwhelm your server, causing significant downtime and service interruptions. This could lead to all sorts of chaos, from frustrated users to potential revenue loss as your site becomes inaccessible. It's a situation you definitely want to avoid! To protect your servers, ensure you're running the latest version of your web server software that addresses this vulnerability. Additionally, consider implementing rate limiting on requests to help mitigate rapid-fire cancellation attacks. Regularly monitor your server performance to catch any abnormal spikes early! You've got this! Tackle the issue head-on and keep your server running smoothly! π‘οΈ
| Product | Versions | Fixed in |
|---|---|---|
| siemens/simatic_s7-1500_cpu_1518f-4_pn\/dp_mfp_firmware | β₯ 3.1.5 | β |
| siemens/sinec_ins | < 1.0 | 1.0 |
| siemens/sinec_ins | all versions | β |
| siemens/sinec_ins | all versions | β |
| siemens/sinec_ins | all versions | β |
| siemens/sinec_ins | all versions | β |
| siemens/sinec_ins | all versions | β |
| siemens/sinec_nms | < 3.0 | 3.0 |
| siemens/st7_scadaconnect | < 1.1 | 1.1 |
| siemens/ruggedcom_ape1808_firmware | all versions | β |
| siemens/simatic_s7-1500_cpu_1518-4_pn\/dp_mfp_firmware | β₯ 3.1.5 | β |
| siemens/siplus_s7-1500_cpu_1518-4_pn\/dp_mfp_firmware | β₯ 3.1.5 | β |
| ietf/http | all versions | β |
| nghttp2/nghttp2 | < 1.57.0 | 1.57.0 |
| netty/netty | < 4.1.100 | 4.1.100 |
| envoyproxy/envoy | all versions | β |
| envoyproxy/envoy | all versions | β |
| envoyproxy/envoy | all versions | β |
| envoyproxy/envoy | all versions | β |
| eclipse/jetty | < 9.4.53 | 9.4.53 |
| eclipse/jetty | β₯ 10.0.0, < 10.0.17 | 10.0.17 |
| eclipse/jetty | β₯ 11.0.0, < 11.0.17 | 11.0.17 |
| eclipse/jetty | β₯ 12.0.0, < 12.0.2 | 12.0.2 |
| caddyserver/caddy | < 2.7.5 | 2.7.5 |
| golang/go | < 1.20.10 | 1.20.10 |
| golang/go | β₯ 1.21.0, < 1.21.3 | 1.21.3 |
| golang/http2 | < 0.17.0 | 0.17.0 |
| golang/networking | < 0.17.0 | 0.17.0 |
| f5/big-ip_access_policy_manager | β₯ 13.1.0, β€ 13.1.5 | β |
| f5/big-ip_access_policy_manager | β₯ 14.1.0, β€ 14.1.5 | β |
| f5/big-ip_access_policy_manager | β₯ 15.1.0, β€ 15.1.10 | β |
| f5/big-ip_access_policy_manager | β₯ 16.1.0, β€ 16.1.4 | β |
| f5/big-ip_access_policy_manager | all versions | β |
| f5/big-ip_advanced_firewall_manager | β₯ 13.1.0, β€ 13.1.5 | β |
| f5/big-ip_advanced_firewall_manager | β₯ 14.1.0, β€ 14.1.5 | β |
| f5/big-ip_advanced_firewall_manager | β₯ 15.1.0, β€ 15.1.10 | β |
| f5/big-ip_advanced_firewall_manager | β₯ 16.1.0, β€ 16.1.4 | β |
| f5/big-ip_advanced_firewall_manager | all versions | β |
| f5/big-ip_advanced_web_application_firewall | β₯ 13.1.0, β€ 13.1.5 | β |
| f5/big-ip_advanced_web_application_firewall | β₯ 14.1.0, β€ 14.1.5 | β |
| f5/big-ip_advanced_web_application_firewall | β₯ 15.1.0, β€ 15.1.10 | β |
| f5/big-ip_advanced_web_application_firewall | β₯ 16.1.0, β€ 16.1.4 | β |
| f5/big-ip_advanced_web_application_firewall | all versions | β |
| f5/big-ip_analytics | β₯ 13.1.0, β€ 13.1.5 | β |
| f5/big-ip_analytics | β₯ 14.1.0, β€ 14.1.5 | β |
| f5/big-ip_analytics | β₯ 15.1.0, β€ 15.1.10 | β |
| f5/big-ip_analytics | β₯ 16.1.0, β€ 16.1.4 | β |
| f5/big-ip_analytics | all versions | β |
| f5/big-ip_application_acceleration_manager | β₯ 13.1.0, β€ 13.1.5 | β |
| f5/big-ip_application_acceleration_manager | β₯ 14.1.0, β€ 14.1.5 | β |
| f5/big-ip_application_acceleration_manager | β₯ 15.1.0, β€ 15.1.10 | β |
| f5/big-ip_application_acceleration_manager | β₯ 16.1.0, β€ 16.1.4 | β |
| f5/big-ip_application_acceleration_manager | all versions | β |
| f5/big-ip_application_security_manager | β₯ 13.1.0, β€ 13.1.5 | β |
| f5/big-ip_application_security_manager | β₯ 14.1.0, β€ 14.1.5 | β |
| f5/big-ip_application_security_manager | β₯ 15.1.0, β€ 15.1.10 | β |
| f5/big-ip_application_security_manager | β₯ 16.1.0, β€ 16.1.4 | β |
| f5/big-ip_application_security_manager | all versions | β |
| f5/big-ip_application_visibility_and_reporting | β₯ 13.1.0, β€ 13.1.5 | β |
| f5/big-ip_application_visibility_and_reporting | β₯ 14.1.0, β€ 14.1.5 | β |
| f5/big-ip_application_visibility_and_reporting | β₯ 15.1.0, β€ 15.1.10 | β |
| f5/big-ip_application_visibility_and_reporting | β₯ 16.1.0, β€ 16.1.4 | β |
| f5/big-ip_application_visibility_and_reporting | all versions | β |
| f5/big-ip_carrier-grade_nat | β₯ 13.1.0, β€ 13.1.5 | β |
| f5/big-ip_carrier-grade_nat | β₯ 14.1.0, β€ 14.1.5 | β |
| f5/big-ip_carrier-grade_nat | β₯ 15.1.0, β€ 15.1.10 | β |
| f5/big-ip_carrier-grade_nat | β₯ 16.1.0, β€ 16.1.4 | β |
| f5/big-ip_carrier-grade_nat | all versions | β |
| f5/big-ip_ddos_hybrid_defender | β₯ 13.1.0, β€ 13.1.5 | β |
| f5/big-ip_ddos_hybrid_defender | β₯ 14.1.0, β€ 14.1.5 | β |
| f5/big-ip_ddos_hybrid_defender | β₯ 15.1.0, β€ 15.1.10 | β |
| f5/big-ip_ddos_hybrid_defender | β₯ 16.1.0, β€ 16.1.4 | β |
| f5/big-ip_ddos_hybrid_defender | all versions | β |
| f5/big-ip_domain_name_system | β₯ 13.1.0, β€ 13.1.5 | β |
| f5/big-ip_domain_name_system | β₯ 14.1.0, β€ 14.1.5 | β |
| f5/big-ip_domain_name_system | β₯ 15.1.0, β€ 15.1.10 | β |
| f5/big-ip_domain_name_system | β₯ 16.1.0, β€ 16.1.4 | β |
| f5/big-ip_domain_name_system | all versions | β |
| f5/big-ip_fraud_protection_service | β₯ 13.1.0, β€ 13.1.5 | β |
| f5/big-ip_fraud_protection_service | β₯ 14.1.0, β€ 14.1.5 | β |
| f5/big-ip_fraud_protection_service | β₯ 15.1.0, β€ 15.1.10 | β |
| f5/big-ip_fraud_protection_service | β₯ 16.1.0, β€ 16.1.4 | β |
| f5/big-ip_fraud_protection_service | all versions | β |
| f5/big-ip_global_traffic_manager | β₯ 13.1.0, β€ 13.1.5 | β |
| f5/big-ip_global_traffic_manager | β₯ 14.1.0, β€ 14.1.5 | β |
| f5/big-ip_global_traffic_manager | β₯ 15.1.0, β€ 15.1.10 | β |
| f5/big-ip_global_traffic_manager | β₯ 16.1.0, β€ 16.1.4 | β |
| f5/big-ip_global_traffic_manager | all versions | β |
| f5/big-ip_link_controller | β₯ 13.1.0, β€ 13.1.5 | β |
| f5/big-ip_link_controller | β₯ 14.1.0, β€ 14.1.5 | β |
| f5/big-ip_link_controller | β₯ 15.1.0, β€ 15.1.10 | β |
| f5/big-ip_link_controller | β₯ 16.1.0, β€ 16.1.4 | β |
| f5/big-ip_link_controller | all versions | β |
| f5/big-ip_local_traffic_manager | β₯ 13.1.0, β€ 13.1.5 | β |
| f5/big-ip_local_traffic_manager | β₯ 14.1.0, β€ 14.1.5 | β |
| f5/big-ip_local_traffic_manager | β₯ 15.1.0, β€ 15.1.10 | β |
| f5/big-ip_local_traffic_manager | β₯ 16.1.0, β€ 16.1.4 | β |
| f5/big-ip_local_traffic_manager | all versions | β |
| f5/big-ip_next | all versions | β |
| f5/big-ip_next_service_proxy_for_kubernetes | β₯ 1.5.0, β€ 1.8.2 | β |
| f5/big-ip_policy_enforcement_manager | β₯ 13.1.0, β€ 13.1.5 | β |
| f5/big-ip_policy_enforcement_manager | β₯ 14.1.0, β€ 14.1.5 | β |
| f5/big-ip_policy_enforcement_manager | β₯ 15.1.0, β€ 15.1.10 | β |
| f5/big-ip_policy_enforcement_manager | β₯ 16.1.0, β€ 16.1.4 | β |
| f5/big-ip_policy_enforcement_manager | all versions | β |
| f5/big-ip_ssl_orchestrator | β₯ 13.1.0, β€ 13.1.5 | β |
| f5/big-ip_ssl_orchestrator | β₯ 14.1.0, β€ 14.1.5 | β |
| f5/big-ip_ssl_orchestrator | β₯ 15.1.0, β€ 15.1.10 | β |
| f5/big-ip_ssl_orchestrator | β₯ 16.1.0, β€ 16.1.4 | β |
| f5/big-ip_ssl_orchestrator | all versions | β |
| f5/big-ip_webaccelerator | β₯ 13.1.0, β€ 13.1.5 | β |
| f5/big-ip_webaccelerator | β₯ 14.1.0, β€ 14.1.5 | β |
| f5/big-ip_webaccelerator | β₯ 15.1.0, β€ 15.1.10 | β |
| f5/big-ip_webaccelerator | β₯ 16.1.0, β€ 16.1.4 | β |
| f5/big-ip_webaccelerator | all versions | β |
| f5/big-ip_websafe | β₯ 13.1.0, β€ 13.1.5 | β |
| f5/big-ip_websafe | β₯ 14.1.0, β€ 14.1.5 | β |
| f5/big-ip_websafe | β₯ 15.1.0, β€ 15.1.10 | β |
| f5/big-ip_websafe | β₯ 16.1.0, β€ 16.1.4 | β |
| f5/big-ip_websafe | all versions | β |
| f5/nginx | β₯ 1.9.5, β€ 1.25.2 | β |
| f5/nginx_ingress_controller | β₯ 2.0.0, β€ 2.4.2 | β |
| f5/nginx_ingress_controller | β₯ 3.0.0, β€ 3.3.0 | β |
| f5/nginx_plus | β₯ r25, < r29 | r29 |
| f5/nginx_plus | all versions | β |
| f5/nginx_plus | all versions | β |
| apache/tomcat | β₯ 8.5.0, β€ 8.5.93 | β |
| apache/tomcat | β₯ 9.0.0, β€ 9.0.80 | β |
| apache/tomcat | β₯ 10.1.0, β€ 10.1.13 | β |
| apache/tomcat | all versions | β |
| apache/tomcat | all versions | β |
| apache/tomcat | all versions | β |
| apache/tomcat | all versions | β |
| apache/tomcat | all versions | β |
| apache/tomcat | all versions | β |
| apache/tomcat | all versions | β |
| apache/tomcat | all versions | β |
| apache/tomcat | all versions | β |
| apache/tomcat | all versions | β |
| apache/tomcat | all versions | β |
| apple/swiftnio_http\/2 | < 1.28.0 | 1.28.0 |
| grpc/grpc | < 1.56.3 | 1.56.3 |
| grpc/grpc | β€ 1.59.2 | β |
| grpc/grpc | β₯ 1.58.0, < 1.58.3 | 1.58.3 |
| grpc/grpc | all versions | β |
| microsoft/.net | β₯ 6.0.0, < 6.0.23 | 6.0.23 |
| microsoft/.net | β₯ 7.0.0, < 7.0.12 | 7.0.12 |
| microsoft/asp.net_core | β₯ 6.0.0, < 6.0.23 | 6.0.23 |
| microsoft/asp.net_core | β₯ 7.0.0, < 7.0.12 | 7.0.12 |
| microsoft/azure_kubernetes_service | < 2023-10-08 | 2023-10-08 |
| microsoft/visual_studio_2022 | β₯ 17.0, < 17.2.20 | 17.2.20 |
| microsoft/visual_studio_2022 | β₯ 17.4, < 17.4.12 | 17.4.12 |
| microsoft/visual_studio_2022 | β₯ 17.6, < 17.6.8 | 17.6.8 |
| microsoft/visual_studio_2022 | β₯ 17.7, < 17.7.5 | 17.7.5 |
| microsoft/windows_10_1607 | < 10.0.14393.6351 | 10.0.14393.6351 |
| microsoft/windows_10_1607 | < 10.0.14393.6351 | 10.0.14393.6351 |
| microsoft/windows_10_1809 | < 10.0.17763.4974 | 10.0.17763.4974 |
| microsoft/windows_10_21h2 | < 10.0.19044.3570 | 10.0.19044.3570 |
| microsoft/windows_10_22h2 | < 10.0.19045.3570 | 10.0.19045.3570 |
| microsoft/windows_11_21h2 | < 10.0.22000.2538 | 10.0.22000.2538 |
| microsoft/windows_11_22h2 | < 10.0.22621.2428 | 10.0.22621.2428 |
| microsoft/windows_server_2016 | all versions | β |
| microsoft/windows_server_2019 | all versions | β |
| microsoft/windows_server_2022 | all versions | β |
| nodejs/node.js | β₯ 18.0.0, < 18.18.2 | 18.18.2 |
| nodejs/node.js | β₯ 20.0.0, < 20.8.1 | 20.8.1 |
| microsoft/cbl-mariner | < 2023-10-11 | 2023-10-11 |
| dena/h2o | < 2023-10-10 | 2023-10-10 |
| facebook/proxygen | < 2023.10.16.00 | 2023.10.16.00 |
| apache/apisix | < 3.6.1 | 3.6.1 |
| apache/traffic_server | β₯ 8.0.0, < 8.1.9 | 8.1.9 |
| apache/traffic_server | β₯ 9.0.0, < 9.2.3 | 9.2.3 |
| amazon/opensearch_data_prepper | < 2.5.0 | 2.5.0 |
| debian/debian_linux | all versions | β |
| debian/debian_linux | all versions | β |
| debian/debian_linux | all versions | β |
| kazu-yamamoto/http2 | < 4.2.2 | 4.2.2 |
| istio/istio | < 1.17.6 | 1.17.6 |
| istio/istio | β₯ 1.18.0, < 1.18.3 | 1.18.3 |
| istio/istio | β₯ 1.19.0, < 1.19.1 | 1.19.1 |
| varnish_cache_project/varnish_cache | < 2023-10-10 | 2023-10-10 |
| traefik/traefik | < 2.10.5 | 2.10.5 |
| traefik/traefik | all versions | β |
| traefik/traefik | all versions | β |
| traefik/traefik | all versions | β |
| projectcontour/contour | < 2023-10-11 | 2023-10-11 |
| linkerd/linkerd | β₯ 2.12.0, β€ 2.12.5 | β |
| linkerd/linkerd | all versions | β |
| linkerd/linkerd | all versions | β |
| linkerd/linkerd | all versions | β |
| linkerd/linkerd | all versions | β |
| linecorp/armeria | < 1.26.0 | 1.26.0 |
| redhat/3scale_api_management_platform | all versions | β |
| redhat/advanced_cluster_management_for_kubernetes | all versions | β |
| redhat/advanced_cluster_security | all versions | β |
| redhat/advanced_cluster_security | all versions | β |
| redhat/ansible_automation_platform | all versions | β |
| redhat/build_of_optaplanner | all versions | β |
| redhat/build_of_quarkus | all versions | β |
| redhat/ceph_storage | all versions | β |
| redhat/cert-manager_operator_for_red_hat_openshift | all versions | β |
| redhat/certification_for_red_hat_enterprise_linux | all versions | β |
| redhat/certification_for_red_hat_enterprise_linux | all versions | β |
| redhat/cost_management | all versions | β |
| redhat/cryostat | all versions | β |
| redhat/decision_manager | all versions | β |
| redhat/fence_agents_remediation_operator | all versions | β |
| redhat/integration_camel_for_spring_boot | all versions | β |
| redhat/integration_camel_k | all versions | β |
| redhat/integration_service_registry | all versions | β |
| redhat/jboss_a-mq | all versions | β |
| redhat/jboss_a-mq_streams | all versions | β |
| redhat/jboss_core_services | all versions | β |
| redhat/jboss_data_grid | all versions | β |
| redhat/jboss_enterprise_application_platform | all versions | β |
| redhat/jboss_enterprise_application_platform | all versions | β |
| redhat/jboss_fuse | all versions | β |
| redhat/jboss_fuse | all versions | β |
| redhat/logging_subsystem_for_red_hat_openshift | all versions | β |
| redhat/machine_deletion_remediation_operator | all versions | β |
| redhat/migration_toolkit_for_applications | all versions | β |
| redhat/migration_toolkit_for_containers | all versions | β |
| redhat/migration_toolkit_for_virtualization | all versions | β |
| redhat/network_observability_operator | all versions | β |
| redhat/node_healthcheck_operator | all versions | β |
| redhat/node_maintenance_operator | all versions | β |
| redhat/openshift | all versions | β |
| redhat/openshift_api_for_data_protection | all versions | β |
| redhat/openshift_container_platform | all versions | β |
| redhat/openshift_container_platform_assisted_installer | all versions | β |
| redhat/openshift_data_science | all versions | β |
| redhat/openshift_dev_spaces | all versions | β |
| redhat/openshift_developer_tools_and_services | all versions | β |
| redhat/openshift_distributed_tracing | all versions | β |
| redhat/openshift_gitops | all versions | β |
| redhat/openshift_pipelines | all versions | β |
| redhat/openshift_sandboxed_containers | all versions | β |
| redhat/openshift_secondary_scheduler_operator | all versions | β |
| redhat/openshift_serverless | all versions | β |
| redhat/openshift_service_mesh | all versions | β |
| redhat/openshift_virtualization | all versions | β |
| redhat/openstack_platform | all versions | β |
| redhat/openstack_platform | all versions | β |
| redhat/openstack_platform | all versions | β |
| redhat/process_automation | all versions | β |
| redhat/quay | all versions | β |
| redhat/run_once_duration_override_operator | all versions | β |
| redhat/satellite | all versions | β |
| redhat/self_node_remediation_operator | all versions | β |
| redhat/service_interconnect | all versions | β |
| redhat/single_sign-on | all versions | β |
| redhat/support_for_spring_boot | all versions | β |
| redhat/web_terminal | all versions | β |
| redhat/enterprise_linux | all versions | β |
| redhat/enterprise_linux | all versions | β |
| redhat/enterprise_linux | all versions | β |
| redhat/service_telemetry_framework | all versions | β |
| fedoraproject/fedora | all versions | β |
| fedoraproject/fedora | all versions | β |
| netapp/astra_control_center | all versions | β |
| netapp/oncommand_insight | all versions | β |
| akka/http_server | < 10.5.3 | 10.5.3 |
| konghq/kong_gateway | < 3.4.2 | 3.4.2 |
| jenkins/jenkins | β€ 2.414.2 | β |
| jenkins/jenkins | β€ 2.427 | β |
| apache/solr | < 9.4.0 | 9.4.0 |
| openresty/openresty | < 1.21.4.3 | 1.21.4.3 |
| cisco/business_process_automation | < 3.2.003.009 | 3.2.003.009 |
| cisco/connected_mobile_experiences | < 11.1 | 11.1 |
| cisco/crosswork_data_gateway | < 4.1.3 | 4.1.3 |
| cisco/crosswork_data_gateway | β₯ 5.0.0, < 5.0.2 | 5.0.2 |
| cisco/crosswork_situation_manager | all versions | β |
| cisco/crosswork_zero_touch_provisioning | < 6.0.0 | 6.0.0 |
| cisco/data_center_network_manager | all versions | β |
| cisco/enterprise_chat_and_email | all versions | β |
| cisco/expressway | < x14.3.3 | x14.3.3 |
| cisco/iot_field_network_director | < 4.11.0 | 4.11.0 |
| cisco/prime_access_registrar | < 9.3.3 | 9.3.3 |
| cisco/prime_cable_provisioning | < 7.2.1 | 7.2.1 |
| cisco/prime_infrastructure | < 3.10.4 | 3.10.4 |
| cisco/prime_network_registrar | < 11.2 | 11.2 |
| cisco/secure_dynamic_attributes_connector | < 2.2.0 | 2.2.0 |
| cisco/secure_firewall_threat_defense | < 7.4.2 | 7.4.2 |
| cisco/secure_malware_analytics | < 2.19.2 | 2.19.2 |
| cisco/telepresence_video_communication_server | < x14.3.3 | x14.3.3 |
| cisco/ultra_cloud_core_-_policy_control_function | < 2024.01.0 | 2024.01.0 |
| cisco/ultra_cloud_core_-_policy_control_function | all versions | β |
| cisco/ultra_cloud_core_-_serving_gateway_function | < 2024.02.0 | 2024.02.0 |
| cisco/ultra_cloud_core_-_session_management_function | < 2024.02.0 | 2024.02.0 |
| cisco/unified_attendant_console_advanced | all versions | β |
| cisco/unified_contact_center_domain_manager | all versions | β |
| cisco/unified_contact_center_enterprise | all versions | β |
| cisco/unified_contact_center_enterprise_-_live_data_server | < 12.6.2 | 12.6.2 |
| cisco/unified_contact_center_management_portal | all versions | β |
| cisco/fog_director | < 1.22 | 1.22 |
| cisco/ios_xe | < 17.15.1 | 17.15.1 |
| cisco/ios_xr | < 7.11.2 | 7.11.2 |
| cisco/secure_web_appliance_firmware | < 15.1.0 | 15.1.0 |
| cisco/nx-os | < 10.2\(7\) | 10.2\(7\) |
| cisco/nx-os | β₯ 10.3\(1\), < 10.3\(5\) | 10.3\(5\) |
| cisco/nx-os | β₯ 10.4\(1\), < 10.4\(2\) | 10.4\(2\) |
| cisco/nx-os | < 10.2\(7\) | 10.2\(7\) |
| cisco/nx-os | β₯ 10.3\(1\), < 10.3\(5\) | 10.3\(5\) |
| cisco/nx-os | β₯ 10.4\(1\), < 10.4\(2\) | 10.4\(2\) |