Bug ID 442528: Demangle filter crash

Last Modified: Feb 13, 2019

Bug Tracker

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

Known Affected Versions:
11.2.1, 11.3.0, 11.4.0, 11.4.1, 11.5.0, 11.5.1, 11.5.1 HF1, 11.5.1 HF10, 11.5.1 HF11, 11.5.1 HF2, 11.5.1 HF3, 11.5.1 HF4, 11.5.1 HF5, 11.5.1 HF6, 11.5.1 HF7, 11.5.1 HF8, 11.5.1 HF9, 11.5.2, 11.5.2 HF1, 11.5.3, 11.5.3 HF1

Fixed In:
11.6.0, 11.5.3 HF2, 11.4.1 HF9

Opened: Jan 09, 2014
Severity: 3-Major
Related AskF5 Article:
K15534

Symptoms

Demangle filter crashes with a SIGBUF.

Impact

HTTP requests with very long URL cannot be processed.

Conditions

Very long URLs must be used and the demangle filter must be in the chain.

Workaround

To work around the problem, add this code to the iRule: when HTTP_REQUEST { log local0. "Refer length is [string length [HTTP::header Referer] ]" if { [string length [HTTP::header Referer] ] > 4000 } { HTTP::header remove Referer } }

Fix Information

Long URLs (up to 16K long) are handled correctly.

Behavior Change