Bug ID 703848: Possible memory leak when reusing statistics rows in tables

Last Modified: Oct 16, 2023

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

Known Affected Versions:
13.0.0, 13.0.0 HF1, 13.0.0 HF2, 13.0.0 HF3, 13.1.0, 13.1.0.1, 13.1.0.2, 13.1.0.3

Fixed In:
14.0.0, 13.1.0.4, 13.0.1

Opened: Jan 26, 2018

Severity: 3-Major

Symptoms

The handling of the pointers to memory in the statistics tables includes a path that zeros out a pointer to more memory that should be free'd. This means the memory is not free'd for that case.

Impact

When slabs are being reused this bug may cause a memory leak.

Conditions

This condition is usually only hit when the entire file is being deleted and so it doesn't matter that the list is not fully traversed.

Workaround

There is no workaround at this time.

Fix Information

The code has been fixed to properly follow the list.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips