Bug ID 632326: relax_unicode_in_xml/json internal may still trigger a false positive Malformed XML violation

Last Modified: Sep 13, 2023

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

Known Affected Versions:
13.0.0, 13.0.0 HF1, 13.0.0 HF2, 13.0.0 HF3, 13.0.1

Fixed In:
13.1.0, 12.1.2 HF1

Opened: Dec 07, 2016

Severity: 3-Major

Related Article: K52814351

Symptoms

You observe Malformed XML violations on valid XML, even with the relax_unicode_in_xml flag set. The same can apply to JSON with the relax_unicode_in_json flag.

Impact

False positive Malformed XML violations may still be reported.

Conditions

Valid XML containing unicode characters is passed through ASM, and the relax_unicode_in_xml flag is enabled.

Workaround

N/A

Fix Information

XML and JSON unicode now operates as expected when using the relax_unicode_in_xml or relax_unicode_in_json internal parameter. To set these parameters, run the following commands: /usr/share/ts/bin/add_del_internal add relax_unicode_in_xml 1. /usr/share/ts/bin/add_del_internal add relax_unicode_in_json 1. bigstart restart asm.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips