Bug ID 853545: MRF GenericMessage: Memory leaks if messages are dropped via iRule during GENERICMESSAGE_INGRESS event

Last Modified: Sep 13, 2023

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

Known Affected Versions:
14.1.2, 14.1.2.1, 14.1.2.2, 14.1.2.3, 14.1.2.4, 15.0.0, 15.0.1, 15.0.1.1, 15.0.1.2, 15.0.1.3, 15.0.1.4, 15.1.0, 15.1.0.1

Fixed In:
16.0.0, 15.1.0.2, 14.1.2.5

Opened: Nov 27, 2019

Severity: 3-Major

Symptoms

For each message dropped during GENERICMESSAGE_INGRESS, memory is leaked.

Impact

As more memory is leaked, less memory is available for message processing, eventually leading to a core.

Conditions

Usage of GENERICMESSAGE::message drop iRule command during GENERICMESSAGE_INGRESS event will leak memory.

Workaround

Use MR::message drop during MR_INGRESS event instead to drop a message.

Fix Information

Usage of GENERICMESSAGE::message drop iRule command no longer leaks memory.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips