Bug ID 526760: Improper HTTP response from server to pipelined client requests hangs.

Last Modified: Oct 17, 2023

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

Known Affected Versions:
11.4.1, 12.0.0, 12.0.0 HF1, 12.1.0 HF1, 12.0.0 HF2, 12.1.0 HF2, 12.0.0 HF3, 12.0.0 HF4, 12.1.1 HF1, 12.1.1 HF2, 12.1.2 HF1, 12.1.2 HF2

Fixed In:
12.1.0

Opened: Jun 05, 2015

Severity: 3-Major

Symptoms

Connection hangs when large pipelined requests are received from client and the server sends an HTTP response with incorrect content length.

Impact

Connection fails to close. For large pipelined requests, TCP window is closed and connection hangs.

Conditions

Client sends a pipelined request. Misbehaving server sends improper response with incorrect content length. BigIP forwards the improper response to client and fails to close the connection. For large pipelined requests, TCP window is closed and connection hangs.

Workaround

None

Fix Information

A BigDB variable tmm.http.passthru.invalid_content_length has been added for configurable tolerance of invalid content-length received from the server.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips