Bug ID 586449: Incorrect error handling in HTTP cookie results in core when TMM runs out of memory

Last Modified: Sep 13, 2023

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

Known Affected Versions:
12.1.0, 12.1.1

Fixed In:
13.0.0, 12.1.2

Opened: Apr 10, 2016

Severity: 2-Critical

Symptoms

If an under provisioned TMM runs out of memory, then this may result in allocation failures. Incorrect error handling of allocation failures in HTTP cookie code results in TMM core.

Impact

Traffic disrupted while tmm restarts.

Conditions

Cookie persistence with encryption required is enabled on the virtual. If an under provisioned TMM runs out of memory, then this may result in allocation failures.

Workaround

None

Fix Information

Fix error handling in HTTP cookie code. Allocation errors result in connection resets as opposed to core due to assert.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips