Bug ID 470378: APMD cored with segmentation fault, when an APM was trying to derefence a null session variable pointer.

Last Modified: May 29, 2024

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

Known Affected Versions:
11.3.0, 11.4.0, 11.4.1, 11.5.0, 11.5.1, 11.5.2, 11.5.3, 11.5.4, 11.5.5, 11.5.6, 11.5.7, 11.5.8, 11.5.9, 11.5.10, 11.6.0, 11.6.1, 11.6.2, 11.6.3, 11.6.3.1, 11.6.3.2, 11.6.3.3, 11.6.3.4, 11.6.4, 11.6.5, 11.6.5.1, 11.6.5.2, 11.6.5.3, 12.1.0 HF1, 12.1.0 HF2, 12.1.1 HF1, 12.1.1 HF2, 12.1.2 HF1, 12.1.2 HF2

Fixed In:
12.0.0

Opened: Jul 03, 2014

Severity: 2-Critical

Related Article: K16930

Symptoms

APMD cores when a null session variable is dereferenced during policy execution.

Impact

APMD process core.

Conditions

Log agent configuration with an unavailable session variable.

Workaround

Do not use any session variable that has no value in access policy Logging agent.

Fix Information

Session variable replacement function returned no error even if the session variable was not found in local cache for APMD. So the caller tried to dereference a null pointer and APMD cored. With this fix, if a value is not found in local cache for a session variable, the function returns an empty string.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips