Bug ID 584210: TMM may core when running two simultaneous WebSocket collect commands

Last Modified: Sep 13, 2023

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

Known Affected Versions:
12.0.0, 12.0.0 HF1, 12.1.0 HF1, 12.0.0 HF2, 12.1.0 HF2, 12.0.0 HF3, 12.0.0 HF4, 12.1.1 HF1, 12.1.1 HF2, 12.1.2 HF1, 12.1.2 HF2, 12.1.0, 12.1.1, 12.1.2

Fixed In:
13.0.0, 12.1.3

Opened: Mar 30, 2016

Severity: 4-Minor

Symptoms

TMM may core with a SIGFPE when running two or more WebSocket collect commands in parallel.

Impact

TMM may core with a SIGFPE resulting in loss of service.

Conditions

-- WebSocket profile is attached to the virtual server. -- Multiple iRules with WebSocket collect commands are attached to the virtual server.

Workaround

Behavior is undefined when multiple collect commands are running at the same time. Rewrite iRules to have only one collect command executing at a time.

Fix Information

iRule documentation was updated and WebSocket filter state machine was changed to reject multiple collect commands.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips