Bug ID 1302677: Memory leak in PEM when Policy is queried via TCL

Last Modified: Dec 18, 2023

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

Fixed In:
17.1.1, 15.1.10

Opened: May 27, 2023

Severity: 3-Major

Symptoms

Memory leak of struct size ummem_alloc_112.

Impact

Memory leak of struct size ummem_alloc_112. TMM may go out of memory, may restart and cause service disruption.

Conditions

[PEM::session config policy get [IP::client_addr]] If above configuration is present in irule/format script and subscriber has ipv6 address.

Workaround

Avoid getting policy via tcl command for IPv6 subscriber. Remove below configuration: [PEM::session config policy get [IP::client_addr]]

Fix Information

Code fixed to avoid memory leak. cb_cookie object was not getting freed sometimes. Made sure its freed in all the required cases.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips