CAPECattack pattern

CAPEC-697 DHCP Spoofing

High Official page ↗
Abstraction
Standard
Status
Stable
Likelihood of attack
Low
Typical severity
High
CAPEC version
3.9

Description

An adversary masquerades as a legitimate Dynamic Host Configuration Protocol (DHCP) server by spoofing DHCP traffic, with the goal of redirecting network traffic or denying service to DHCP.

Extended description

DHCP is broadcast to the entire Local Area Network (LAN) and does not have any form of authentication by default. Therefore, it is susceptible to spoofing. An adversary with access to the target LAN can receive DHCP messages; obtaining the topology information required to potentially manipulate other hosts' network configurations. To improve the likelihood of the DHCP request being serviced by the Rogue server, an adversary can first starve the DHCP pool.

Execution flow

1. [Explore] [Determine Exsisting DHCP lease] An adversary observes network traffic and waits for an existing DHCP lease to expire on a target machine in the LAN. 2. [Experiment] [Capture the DHCP DISCOVER message] The adversary captures "DISCOVER" messages and crafts "OFFER" responses for the identified target MAC address. The success of this attack centers on the capturing of and responding to these "DISCOVER" messages. 3. [Exploit] [Compromise Network Access and Collect Network Activity] An adversary successfully acts as a rogue DHCP server by redirecting legitimate DHCP requests to itself.

Prerequisites

• The adversary must have access to a machine within the target LAN which can send DHCP offers to the target.

Skills required

• [Medium] The adversary must identify potential targets for DHCP Spoofing and craft network configurations to obtain the desired results.

Consequences

• Confidentiality, Access Control: Read Data • Integrity, Access Control: Modify Data, Execute Unauthorized Commands • Availability: Resource Consumption

Mitigations

• Design: MAC-Forced Forwarding • Implementation: Port Security and DHCP snooping • Implementation: Network-based Intrusion Detection Systems

Related

Att&ck technique · MITRE ATT&CK (1)

Can precede · CAPEC (2)

  • CAPEC-158 Sniffing Network Traffic attack pattern
  • CAPEC-94 Adversary in the Middle (AiTM) attack pattern

Child of · CAPEC (1)

  • CAPEC-194 Fake the Source of Data attack pattern

Weakness · CWE (1)

  • CWE-923 Improper Restriction of Communication Channel to Intended Endpoints weakness

Referenced by CWE · attack pattern (1)

  • CWE-923 Improper Restriction of Communication Channel to Intended Endpoints weakness