Bug ID 621197: Question mark prevents TMSH from loading configuration file

Last Modified: Sep 13, 2023

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

Known Affected Versions:
12.1.0, 12.1.1, 12.1.2, 12.1.3, 12.1.3.1, 12.1.3.2, 12.1.3.3, 12.1.3.4, 12.1.3.5, 12.1.3.6, 12.1.3.7, 12.1.4, 12.1.4.1, 12.1.5, 12.1.5.1, 12.1.5.2, 12.1.5.3, 12.1.6, 13.0.0, 13.0.0 HF1, 13.0.0 HF2, 13.0.0 HF3, 13.0.1

Fixed In:
13.1.0

Opened: Oct 07, 2016

Severity: 3-Major

Symptoms

When loading system configuration for TMSH, if some properties have value question mark, TMSH would fail to complete the loading.

Impact

TMSH fails to load system configuration file

Conditions

-- Use TM Shell to load configuration. -- string, vector of string properties have ? as value

Workaround

None.

Fix Information

TMSH now considers escaped question mark as literal character if the question mark is explicitly escaped (i.e. using quotes, backslash, etc.) Loading system configuration succeeds if all question marks are properly escaped

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips