T1557.002: ARP Cache Poisoning
Adversaries may poison Address Resolution Protocol (ARP) caches to position themselves between the communication of two or more networked devices. This activity may be used to enable follow-on behaviors such as Network Sniffing or Transmitted Data Manipulation.
The ARP protocol is used to resolve IPv4 addresses to link layer addresses, such as a media access control (MAC) address.[1] Devices in a local network segment communicate with each other by using link layer addresses. If a networked device does not have the link layer address of a particular networked device, it may send out a broadcast ARP request to the local network to translate the IP address to a MAC address. The device with the associated IP address directly replies with its MAC address. The networked device that made the ARP request will then use as well as store that information in its ARP cache.
An adversary may passively wait for an ARP request to poison the ARP cache of the requesting device. The adversary may reply with their MAC address, thus deceiving the victim by making them believe that they are communicating with the intended networked device. For the adversary to poison the ARP cache, their reply must be faster than the one made by the legitimate IP address owner. Adversaries may also send a gratuitous ARP reply that maliciously announces the ownership of a particular IP address to all the devices in the local network segment.
The ARP protocol is stateless and does not require authentication. Therefore, devices may wrongly add or update the MAC address of the IP address in their ARP cache.[2][3]
Adversaries may use ARP cache poisoning as a means to intercept network traffic. This activity may be used to collect and/or relay data such as credentials, especially those sent over an insecure, unencrypted protocol.[2]
Analyst context for executives and security teams
ARP Cache Poisoning matters because it can let an adversary on the same local network segment place themselves between devices and observe or relay traffic. For leaders, the risk is not the ARP message itself; it is the follow-on exposure of credentials, sensitive data, or manipulated communications when local traffic is not encrypted or when monitoring does not see east-west network behavior.
Executive priority
Prioritize this as a local-network resilience and evidence question: do critical Windows, Linux, and macOS segments have controls and telemetry that can prove ARP abuse would be noticed, and is sensitive traffic encrypted even inside the network? This technique is most material where legacy or insecure protocols still carry credentials or operational data, and where SOC visibility is concentrated only at network boundaries.
Technical view
ATT&CK lists this as a sub-technique of Adversary-in-the-Middle under credential-access and collection for Linux, Windows, and macOS. Detection text is not provided for the technique, but ATT&CK relates DET0387, Detect ARP Cache Poisoning Across Linux, Windows, and macOS. SOC and detection teams should validate coverage for abnormal ARP replies, gratuitous ARP activity, duplicate IP-to-MAC mappings, rapid ARP cache changes, and endpoint ARP table inconsistencies. IR teams should treat suspected events as potential precursors to Network Sniffing or Transmitted Data Manipulation, especially when unencrypted protocols are present.
Likely telemetry
- Endpoint ARP cache/table snapshots or change events from Linux, Windows, and macOS systems
- Network packet captures or sensor data showing ARP requests, ARP replies, and gratuitous ARP replies on local segments
- Network intrusion detection or prevention alerts for ARP spoofing/poisoning behavior
- Logs or observations that show duplicate IP-to-MAC mappings or unexpected MAC address changes for key hosts
- Evidence of insecure or unencrypted local traffic that could expose credentials or sensitive data if intercepted
Detection direction
- Validate whether DET0387-aligned logic or equivalent analytics exist for Linux, Windows, and macOS environments.
- Tune for local baseline behavior: legitimate network changes can create ARP churn, so compare alerts against known maintenance, address changes, and device moves.
- Do not rely only on perimeter monitoring; ARP poisoning occurs on a local network segment and may be invisible to boundary-focused sensors.
- Correlate ARP anomalies with credential-access and collection indicators, including unexpected authentication prompts, cleartext protocol use, or suspicious traffic relay patterns where telemetry exists.
- Use the ATT&CK relationship to the parent Adversary-in-the-Middle technique to scope follow-on investigation, but avoid assuming data theft or manipulation without corroborating evidence.
Mitigation priorities
- Encrypt sensitive information in transit so intercepted local traffic does not expose credentials or content.
- Limit access to network resources so only systems and accounts with a business requirement can reach sensitive services.
- Filter lateral, ingress, and egress traffic where feasible to reduce unnecessary communication paths.
- Use network intrusion prevention or detection signatures where supported to identify or block ARP poisoning behavior.
- Disable or remove unnecessary services, features, or programs that expose avoidable network attack surface.
Analyst notes and limits
ATT&CK associates this technique with Cleaver and LuminousMoth and cites RFC826, SANS ARP spoofing material, and the Cylance Operation Cleaver report. Those relationships support threat-informed prioritization, but they do not establish current activity or exposure in any specific environment. The most useful local analysis is a gap assessment: which local segments carry sensitive traffic, which are monitored for ARP anomalies, and which still use unencrypted protocols.
The official ATT&CK detection field for this technique is not provided. The take is therefore based on the official description, platforms, tactics, external references, and supplied relationships, including DET0387 and listed mitigations. Local architecture, encryption usage, segmentation, and telemetry availability are required to determine actual risk and coverage.
ARP Cache Poisoning
Adversaries may poison Address Resolution Protocol (ARP) caches to position themselves between the communication of two or more networked devices. This activity may be used to enable follow-on behaviors such as Network Sniffing or Transmitted Data Manipulation.
The ARP protocol is used to resolve IPv4 addresses to link layer addresses, such as a media access control (MAC) address.[1] Devices in a local network segment communicate with each other by using link layer addresses. If a networked device does not have the link layer address of a particular networked device, it may send out a broadcast ARP request to the local network to translate the IP address to a MAC address. The device with the associated IP address directly replies with its MAC address. The networked device that made the ARP request will then use as well as store that information in its ARP cache.
An adversary may passively wait for an ARP request to poison the ARP cache of the requesting device. The adversary may reply with their MAC address, thus deceiving the victim by making them believe that they are communicating with the intended networked device. For the adversary to poison the ARP cache, their reply must be faster than the one made by the legitimate IP address owner. Adversaries may also send a gratuitous ARP reply that maliciously announces the ownership of a particular IP address to all the devices in the local network segment.
The ARP protocol is stateless and does not require authentication. Therefore, devices may wrongly add or update the MAC address of the IP address in their ARP cache.[2][3]
Adversaries may use ARP cache poisoning as a means to intercept network traffic. This activity may be used to collect and/or relay data such as credentials, especially those sent over an insecure, unencrypted protocol.[2]
How security teams should use this page
Treat this object as behavior context, not an attribution claim. Validate the related groups, software, data sources, and mitigations against official ATT&CK relationships and your own telemetry before making control-coverage decisions.
Related techniques
This mirrors the MITRE pattern of making group, software, campaign, and technique relationships scannable. Relationship notes come from mirrored ATT&CK relationship text when available.
| Domain | ID | Name | Relationship / procedure |
|---|---|---|---|
| Enterprise | T1557 | Adversary-in-the-Middle | This object subtechnique of Adversary-in-the-Middle. |
Groups, software, and campaigns
G0003: Cleaver
G1014: LuminousMoth
LuminousMoth is a Chinese-speaking cyber espionage group that has been active since at least October 2020. LuminousMoth has targeted high-profile organizations, including government entities, in Myanmar, the Philippines, Thailand, and other parts of Southeast Asia. Some security researchers have concluded there is a connection between LuminousMoth and Mustang Panda based on similar targeting and TTPs, as well as network infrastructure overlaps.[1][2]
All related ATT&CK context
Mitigation direction
Object version and sync metadata
The fields below describe the current mirrored snapshot. When Glexia retains multiple ATT&CK source imports, you can open the table to compare the same object across releases (hashes and MITRE timestamps). For MITRE’s own release notes and roadmap, see ATT&CK resources — Updates .
Imported snapshots across ATT&CK releases (1)
| Release | Bundle imported | Object version | Modified | Status | Raw hash |
|---|---|---|---|---|---|
| 19.1 | 1.1 | Current bundle | 96c2a0d373d4… |
Mirrored ATT&CK source object
The raw object is retained through the mirrored ATT&CK source bundle and object hash. The raw endpoint returns the exact object from the mirrored bundle when available.
External references and citations
MITRE external references are preserved separately from Glexia analysis so citations remain traceable to their original source records.
-
[1]
RFC826 ARP
Plummer, D. (1982, November). An Ethernet Address Resolution Protocol. Retrieved October 15, 2020.
Open source URL -
[2]
Sans ARP Spoofing Aug 2003
Siles, R. (2003, August). Real World ARP Spoofing. Retrieved October 15, 2020.
Open source URL -
[3]
Cylance Cleaver
Cylance. (2014, December). Operation Cleaver. Retrieved September 14, 2017.
Open source URL -
[4]
mitre-attack T1557.002Open source URL
Source: MITRE ATT&CK®. © 2026 The MITRE Corporation. This work is reproduced and distributed with the permission of The MITRE Corporation. MITRE ATT&CK and ATT&CK are registered trademarks of The MITRE Corporation. Glexia is not affiliated with or endorsed by MITRE.