Bug ID 640751: No PCRE Validation Performed For Regular Expression Parameters

Last Modified: Oct 07, 2023

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

Known Affected Versions:
12.1.1, 12.1.2, 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: Jan 22, 2017

Severity: 4-Minor

Symptoms

If a Parameter is configured to match a specified regular expression, but the regular expression is misconfigured, there is no error presented to the user, and there is no regexp enforcement for the parameter. The following log can be observed in bd.log "PCRE compilation failed at offset 12: PCRE does not support \L, \l, \N, \U, or \u"

Impact

No Regular Expression enforcement is performed.

Conditions

A non-PCRE regular expression is configured for a Parameter.

Workaround

None

Fix Information

None

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips