Bug ID 642284: Closing a PCP connection while an asynchronous mapping request is in progress may result in memory corruption.

Last Modified: Sep 13, 2023

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

Fixed In:
12.1.2 HF1

Opened: Jan 30, 2017

Severity: 3-Major

Symptoms

Memory corruption caused by closing a PCP connection while requests are being processed.

Impact

When memory corruption occurs, TMM may crash or assert. Traffic disrupted while tmm restarts.

Conditions

This can occur when a PCP client sends multiple requests and closes before receiving the replies. When the client OS receives a reply it will send an ICMP destination unreachable message which causes the BIG-IP to close the PCP connection. If the PCP connection is closed while a request is being processed, memory corruption may occur when the request completes.

Workaround

None

Fix Information

Closing the PCP connection will not cause memory corruption.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips