Live Active security incident? Get immediate response
MITRE ATT&CK® Technique

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]

EnterpriseT1557.002Sub-techniqueObject v1.1 Modified
Glexia's Take

Analyst context for executives and security teams

Analyst confidence High

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.

Official MITRE ATT&CK definition

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]

View the same entry on attack.mitre.org (MITRE-hosted reference; in-page links above use the Glexia ATT&CK library.)

Glexia analysis

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.

ATT&CK relationship table

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.

1 rows
Domain ID Name Relationship / procedure
Enterprise T1557 Adversary-in-the-Middle This object subtechnique of Adversary-in-the-Middle.
Associated objects

Groups, software, and campaigns

Group Enterprise

G0003: Cleaver

Cleaver is a threat group that has been attributed to Iranian actors and is responsible for activity tracked as Operation Cleaver. [1] Strong circumstantial evidence suggests Cleaver is linked to Threat Group 2889 (TG-2889). [2]

Group Enterprise

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]

Relationship explorer

All related ATT&CK context

Mitigations

Mitigation direction

Change history

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 .

ATT&CK release
19.1
Object version
1.1
Created
Modified
Raw hash
96c2a0d373d46463...
Imported snapshots across ATT&CK releases (1)
Release Bundle imported Object version Modified Status Raw hash
19.1 1.1 Current bundle 96c2a0d373d4…
Raw source

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.

Source references

External references and citations

MITRE external references are preserved separately from Glexia analysis so citations remain traceable to their original source records.

  1. [1]
    RFC826 ARP

    Plummer, D. (1982, November). An Ethernet Address Resolution Protocol. Retrieved October 15, 2020.

    Open source URL
  2. [2]
    Sans ARP Spoofing Aug 2003

    Siles, R. (2003, August). Real World ARP Spoofing. Retrieved October 15, 2020.

    Open source URL
  3. [3]
    Cylance Cleaver

    Cylance. (2014, December). Operation Cleaver. Retrieved September 14, 2017.

    Open source URL
  4. [4]
    mitre-attack T1557.002
    Open source URL
Source and licensing

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.