Skip to main content

Application Load Balancer Has Invalid Desync Mitigation Mode

Overview

Check if the Application Load Balancer is set to employ either a defensive or the strictest desync mitigation mode. If not, check whether it is configured with the "drop_invalid_header_fields" attribute enabled. HTTP Desync problems can potentially result in request smuggling, leaving your applications susceptible to request queue or cache poisoning, which, in turn, could lead to credential compromise or the execution of unauthorized commands. It is advisable to make sure that the Application Load Balancer is configured with either defensive or strict desync mitigation modes, or that the "drop_invalid_header_fields" attribute is activated.

Vendor

AWS

Cloud Service

ELBv2

References

https://docs.aws.amazon.com/securityhub/latest/userguide/elb-controls.html#elb-12

Severity

3

Item Types

AWS::ElasticLoadBalancingV2::LoadBalancer