Operational Defect Database

BugZero found this defect 496 days ago.

F5 | 1207793

Bracket expression in JSON schema pattern does not work with non basic latin characters

Last update date:

5/8/2024

Affected products:

BIG-IP

BIG-IP ASM

Affected releases:

16.1.3

16.1.3.1

16.1.3.2

16.1.3.3

16.1.3.4

16.1.3.5

16.1.4

16.1.4.1

16.1.4.2

16.1.4.3

Fixed releases:

17.1.1

15.1.10

Description:

Bug ID 1207793: Bracket expression in JSON schema pattern does not work with non basic latin characters ... Last Modified: May 08, 2024 ... Affected Product(s): ... Severity: 3-Major ... Symptoms ... Pattern matching in JSON schema has an issue of unable to match string in a specific pattern expression. ... Impact ... The JSON content profile fails matching legitimate JSON token with JSON schema, resulting a false positive. ... Conditions ... When all the following conditions are satisfied: - a non-basic latin character is in bracket expression [] - the bracket expression is led by ^ or followed by $ - there is at least one character just before or after bracket expression Following are examples for pattern that has issue: - /^[€]1/ - /1[€]$/ The bracket would have multiple characters in real scenario. ... Following are examples for patterns that do not have the issue: - /^[€]/ - /[€]1/ - /^€1/

Additional Resources / Links

Share:

BugZero® Risk Score

What's this?

Coming soon

Status

Verified

Learn More

Search:

...