Bug ID 609005: Crash: tmm crashing when 2nd client (srcPort=68) sends a DHCP renew with giaddr (Relay Agent IP) in the packet after 1st client (srcPort=67).

Last Modified: Sep 13, 2023

Affected Product(s):
BIG-IP PEM(all modules)

Known Affected Versions:
12.1.0, 12.1.1

Fixed In:
13.0.0, 12.1.2

Opened: Aug 03, 2016

Severity: 1-Blocking

Symptoms

Two client side DHCP packets with giaddr field set, one with source port 67 and another client side packet with source port 68 (not conforming to RFC since giaddr set DHCP packet (from relay agent) should use 67 as source port per RFC), tmm will crash during err message logging.

Impact

Traffic disrupted while tmm restarts.

Conditions

1) Two client side DHCP packets arrive one after another. 2) Both DHCP packets have giaddr fields set 3) One packet uses 67 as source port, the other uses 68

Workaround

The conditions that cause the crash should not happen in a normal network setup. A DHCP relay agent should only use 67 as source port.

Fix Information

None

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips