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

Last Modified: Jul 18, 2026

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

Known Affected Versions:
12.1.1, 12.1.1 hf1, 12.1.1 hf2, 12.1.2, 12.1.2 hf1, 12.1.2 hf2, 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: 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