ICMP Flood

Last reviewed:

ICMP Flood

An ICMP Flood is a type of Distributed Denial of Service (DDoS) attack that exploits the Internet Control Message Protocol (ICMP) to overwhelm a target system with excessive echo request packets, commonly known as "pings." The objective is to saturate the target's network bandwidth, rendering it incapable of processing legitimate requests. As of October 2023, ICMP Flood attacks remain a prevalent threat due to their simplicity and effectiveness in disrupting network services.

Overview

An ICMP Flood attack involves sending a large number of ICMP Echo Request packets to a target system. The target, overwhelmed by the volume of requests, struggles to respond to each one, to network congestion and potential service disruption. This type of attack is often used in DDoS campaigns, where multiple compromised systems, known as a botnet, are used to generate the flood of traffic. The attack leverages the ICMP protocol, which is primarily used for diagnostic and error-reporting purposes in network communications.

How it works

ICMP, part of the Internet Protocol Suite, is used by network devices to send error messages and operational information. In an ICMP Flood attack, the attacker sends a high volume of ICMP Echo Request packets to the target. Each packet prompts the target to send an ICMP Echo Reply, consuming network bandwidth and processing resources. The attack can be amplified by using a botnet, which consists of multiple compromised devices that simultaneously send ICMP packets to the target, increasing the attack's impact.

The attack is effective because ICMP is a connectionless protocol, meaning it does not require a handshake process like Transmission Control Protocol (TCP). This allows attackers to send packets without establishing a connection, making it easier to flood the target with requests.

Observed use

ICMP Flood attacks have been observed in various DDoS campaigns targeting different sectors, including financial services, government, and online gaming. These attacks are often part of larger, multi-vector DDoS campaigns that combine different attack methods to maximize disruption. Security researchers have noted that ICMP Flood attacks are frequently used as a distraction technique, diverting attention from other malicious activities occurring simultaneously.

Detection

Detecting an ICMP Flood attack involves monitoring network traffic for unusual patterns, such as a sudden increase in ICMP Echo Requests. Network administrators can use intrusion detection systems (IDS) and intrusion prevention systems (IPS) to identify and alert on potential ICMP Flood activity. Analyzing network logs for anomalies, such as a high volume of ICMP traffic from a single source or multiple sources, can also aid in detection.

Mitigation

Mitigating an ICMP Flood attack requires a combination of network configuration and security measures. Rate limiting ICMP traffic can help reduce the impact of the attack by controlling the number of ICMP packets allowed through the network. Implementing access control lists (ACLs) to block or limit ICMP traffic from suspicious sources is another effective strategy.

Using DDoS protection services that can absorb and filter malicious traffic before it reaches the target network is also recommended. These services often employ advanced algorithms to distinguish between legitimate and malicious traffic, ensuring that only legitimate requests are processed.

See also

- Denial of Service (DoS)
- Distributed Denial of Service (DDoS)

Sources

- ICMP Flood - MITRE ATT&CK
- Understanding ICMP Flood Attacks
- ICMP Flood Attack Detection and Mitigation

ICMP Flood Attack Process

Impact of ICMP Flood Attack

See Also

Related articles will be linked here automatically.


Sources

Sources will be added automatically.

Categories: Techniques
Last updated: August 26, 2026