Bug ID 452439: TMM may crash when enabling DOS sweep/flood if a TMM process has multiple threads

Last Modified: Sep 13, 2023

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

Known Affected Versions:
11.6.2 HF1, 11.6.0, 12.1.0 HF1, 12.1.0 HF2, 12.1.1 HF1, 12.1.1 HF2, 12.1.2 HF1, 12.1.2 HF2

Fixed In:
12.0.0, 11.6.1, 11.5.3 HF2, 11.5.1 HF5

Opened: Mar 14, 2014

Severity: 3-Major

Related Article: K15574

Symptoms

There is a bug caused by race condition in the library used by the AFM Sweep/flood feature. When the Sweep/flood feature is enabled, if one TMM process has multiple threads, one thread may attempt to access the memory released by another thread at some time. In this situation, TMM may crash due to access an invalid memory segment.

Impact

Traffic disrupted while tmm restarts.

Conditions

(1) AFM sweep/flood enabled (2) A single TMM process has multiple threads. (3) race condition occurs

Workaround

Disable thread or disable sweep/flood

Fix Information

TMM will not crash when enabling DOS sweep/flood detection feature regardless of threading.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips