Bug ID 639764: Crash when searching external data-groups with records that do not have values

Last Modified: Sep 13, 2023

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

Known Affected Versions:
13.0.0

Fixed In:
13.1.0, 13.0.0 HF1, 12.1.5.1

Opened: Jan 17, 2017

Severity: 2-Critical

Symptoms

The TMM may crash when search through an external data-group that has at least one value with empty value.

Impact

Traffic disrupted while tmm restarts.

Conditions

For example, this occurs if data-group is defined as follows: the key for network 10.40.0.0/13 has no value: network 10.0.0.0/9 := "network 10.0.0.0/9", network 10.40.0.0/13, network 10.10.0.0/17 := "network 10.10.0.0/17", A search in the data-group above with -value or -element options where at least one of the result records has no value will most likely result in a TMM crash.

Workaround

Make sure that every record in the external data-groups has a value.

Fix Information

Searching values in an external data-group where result will contain at least one value with an empty value no longer results in a TMM crash. A -value search will yield an empty string for the records that do not have a value.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips