Bug ID 597253: HTTP::respond Tcl command may incorrectly identify parameters as iFiles

Last Modified: Apr 19, 2021

Bug Tracker

Affected Product:  See more info
BIG-IP LTM(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, 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

Fixed In:
13.0.0

Opened: Jun 03, 2016
Severity: 3-Major

Symptoms

The HTTP::respond iRule command may incorrectly identify parameters as an iFile parameter when attaching the iRule to a virtual server.

Impact

1070151:3: Rule [/Common/example_rule] error: Unable to find ifile (header_value_text) referenced at line 3: [HTTP::respond 500 -version 1.1 content "<content>" "$VariableHeaderName" "header_value_text" "Connection" "close"]

Conditions

HTTP::respond command making use of a variable as a header name. For instance: HTTP::respond 500 -version 1.1 content "<content>" "$VariableHeaderName" "header_value_text" "Connection" "close" Configure a HTTP/TCP virtual server and attach the iRule.

Workaround

Ensure the offending header name and value are either both literal strings or variables.

Fix Information

The BIG-IP system no longer incorrectly identifies parameters as an iFile parameter.

Behavior Change