Bug ID 724414: ASM UMU memory leak when WebSocket url has json profile with parse parameters enabled

Last Modified: Jul 12, 2023

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

Known Affected Versions:
13.1.0,,,,,,,,, 13.1.1, 14.0.0,,,,

Fixed In:

Opened: Jun 17, 2018

Severity: 3-Major


When ASM inspects WebSocket frames, the bd daemon memory is leaking; eventually ASM stops inspecting traffic and sends resets or bypass requests.


ASM may reset connections; failover might occur.


ASM module is provisioned. -- ASM policy and WebSocket profile are attached to a virtual server. -- WebSocket URL has JSON profile attached to it. -- JSON profile has parse parameters flag enabled (this is the default).


There are two workarounds: -- Remove JSON profile from WebSocket URL in the ASM policy. -- Disable parse parameters flag in the json profile.

Fix Information

The system now frees the allocated memory when it finishes the inspect of a WebSocket frame.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips