Skip to main content

Application Load Balancer Is Not Configured To Drop HTTP Headers

Overview

This check examines AWS Application Load Balancers to verify their configuration for discarding invalid HTTP headers. The control does not pass if the setting of routing.http.drop_invalid_header_fields.enabled is set to false.

By default, Application Load Balancers do not discard invalid HTTP header values. Eliminating these header values is crucial in thwarting potential HTTP desync attacks.

Vendor

AWS

Cloud Service

ELBv2

References

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

Severity

3

Item Types

AWS::ElasticLoadBalancingV2::LoadBalancer