AWS ALB is missing WAF

firetail:aws-alb-no-waf

Type:

CSPM

Rule Severity:

Info

The Application Load Balancer (ALB) is not associated with an AWS Web Application Firewall (WAF) Web Access Control List (ACL).

Without a WAF, the Application Load Balancer (ALB) lacks an essential layer of defense against common web exploits, such as SQL injection and cross-site scripting (XSS). This omission exposes the application to potential threats that could compromise sensitive data, disrupt operations, or enable unauthorized access.

Remediation

Associate the Application Load Balancer with an AWS WAF Web ACL to protect the application from malicious traffic.

Example Attack Scenario

An attacker sends malicious SQL queries or XSS payloads targeting a vulnerable application behind an ALB. Without a WAF, these exploits bypass any filtering and reach the application, allowing the attacker to access sensitive data, manipulate content, or escalate their attack. If a WAF with rules for SQLi and XSS prevention were in place, such requests would be detected and blocked before reaching the application.

How to Identify with Example Scenario

How to Resolve with Example Scenario

How to Identify with Example Scenario

Find the text in bold to identify issues such as these in API specifications

How to Resolve with Example Scenario

Modify the text in bold to resolve issues such as these in API specifications
References:

More findings

All Findings