Bug ID 1136917: TMM crashed when dos-profile (with BDOS and White-list enabled) disassociated from Virtual Server.

Last Modified: Mar 30, 2024

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

Fixed In:
17.1.0, 16.1.4

Opened: Aug 16, 2022

Severity: 2-Critical

Symptoms

This happens only if the specific sequence of events occur. The reason for TMM crash is accessing a Dangling Pointer memory.

Impact

TMM Cores.

Conditions

This issue only happens if the following sequence of events occur: 1) Attach dos-profile to a Virtual Server (VS) (The dos-profile should be enabled with White-list and BDOS). 2) There should be active connections on the VS. 3) Disable BDOS from the dos-profile while it is still attached to the VS. 4) Detach the dos-profile from the VS. 5) While processing the incoming traffic, TMM will crash.

Workaround

This only happens if the sequence mentioned in Conditions are followed. Modify the profile and add to the virtual server to avoid TMM crash.

Fix Information

The Dangling pointer will not be available when the actual memory is freed.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips