Fedora Account System
Red Hat Associate
Red Hat Customer
A vulnerability was found in the BusyBox DHCP client (networking/udhcp/dhcpc.c), specifically in d4_recv_raw_packet(). The function trusts the attacker-controlled IP tot_len field to calculate the payload size. When a malicious DHCP packet is sent with IP tot_len set to 20, the subtraction underflows to a negative value, wraps to a massive unsigned value, and is passed to memcpy(), causing an immediate segfault. Remote code execution is not practical because the oversized memcpy faults immediately. The attack requires Layer 2 network adjacency.