Bug ID 962817: Description field of a JSON policy overwrites policy templates description

Last Modified: Sep 13, 2023

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

Known Affected Versions:
15.1.0, 15.1.0.1, 15.1.0.2, 15.1.0.3, 15.1.0.4, 15.1.0.5, 15.1.1, 15.1.2, 15.1.2.1, 16.0.0, 16.0.0.1, 16.0.1

Fixed In:
17.0.0, 16.0.1.1, 15.1.3

Opened: Nov 05, 2020

Severity: 4-Minor

Symptoms

Creating a UTF-8 policy using a template for the first time creates a binary policy the system uses the next time you create a UTF-8 policy with the same template. If the creation occurs via JSON policy import, the description field of the JSON policy overwrites the description from the template, and the next time you create a UTF-8 policy using the same template, the system uses the description from the first JSON policy.

Impact

The next time you create a UTF-8 policy with the same template, unless you provide a description, the system uses the one from the initially created JSON policy instead the template.

Conditions

Create an initial UTF-8 policy with some template using a JSON policy with a custom description.

Workaround

Before creating the second policy, remove the binary file that was created from the first run. For example if the template used was Fundamental: rm -f /ts/install/policy_templates/fundamental.bin

Fix Information

The binary file now contains the correct description.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips