Bug ID 741348: iRule: Data Group List creation in UI is allowing reserved words

Last Modified: Jul 03, 2019

Bug Tracker

Affected Product:  See more info
BIG-IP TMOS(all modules)

Known Affected Versions:
13.1.0, 13.1.0.1, 13.1.0.2, 13.1.0.3, 13.1.0.4, 13.1.0.5, 13.1.0.6, 13.1.0.7, 13.1.0.8, 13.1.1, 13.1.1.1, 13.1.1.2, 13.1.1.3, 13.1.1.4, 13.1.1.5, 14.0.0, 14.0.0.1, 14.0.0.2, 14.0.0.3, 14.0.0.4, 14.0.0.5, 14.1.0, 14.1.0.1, 14.1.0.2, 14.1.0.3, 14.1.0.4, 14.1.0.5, 14.1.0.6, 15.0.0

Opened: Aug 22, 2018
Severity: 3-Major

Symptoms

iRule: Data Group List creation in GUI is allowing reserved words. In the GUI, When creating a data group with String 'all', the system does not post an error message, even though 'all' is a reserved word. When you later load the file (e.g., using the command: tmsh load sys config verify), the system posts the following error message: Syntax Error:(/config/bigip.conf at line: 18) "records", "all" may not be used to add new items to the set, please provide specific items.

Impact

The system allows the construction, but the configuration is not valid and will not work as expected.

Conditions

Using the GUI to create a data group with String 'all' or another reserved word.

Workaround

To ensure the configuration does not contain reserved words in this instance, use tmsh, which posts an error message at the time of creation. For more information about reserved words, see K6869: Reserved words that should not be used in BIG-IP configurations :: https://support.f5.com/csp/article/K6869.

Fix Information

None

Behavior Change