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

Last Modified: Dec 14, 2018

Bug Tracker

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

Known Affected Versions:
12.1.0, 12.1.0 HF1, 12.1.0 HF2, 12.1.1, 12.1.1 HF1, 12.1.1 HF2, 12.1.2, 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 AskF5 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