Final answer:
The SQL injection attack is not a common attack against a firewall, as it targets web application vulnerabilities rather than network or firewall configurations.
Step-by-step explanation:
The SQL injection attack is the one that is not a common attack against a firewall. Firewalls are designed to control the incoming and outgoing network traffic based on an applied rule set, and they are good at dealing with network-based attacks like Denial of Service (DoS) and Distributed Denial of Service (DDoS) attacks. However, SQL injection and Cross-site scripting (XSS) are application layer attacks which typically exploit vulnerabilities within the web application rather than the network or firewall itself. By injecting malicious SQL queries into the input fields for execution, an attacker can manipulate a site's database. Firewalls usually do not interpret the logic within the SQL queries; thus this task is beyond their typical functional scope.