Bug ID 673399: HTTP request dropped after a 401 exchange when a Websockets profile is attached to virtual server.

Last Modified: May 14, 2019

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, 13.1.0, 13.1.0.1, 13.1.0.2, 13.1.0.3, 13.1.0.4, 13.1.0.5, 13.1.0.6, 13.1.0.7

Fixed In:
14.0.0, 13.1.0.8, 12.1.3.4

Opened: Jul 10, 2017
Severity: 3-Major

Symptoms

The client sends a GET request with switching protocols and the server responds with a 401. Subsequent GET request from client is dropped.

Impact

Connection is reset.

Conditions

HTTP and Websocket profiles are attached to the virtual server. The client sends a GET request with switching protocols indicating upgrade to Websockets, and the server responds with a 401. Subsequent GET request from client is dropped.

Workaround

Disable Websockets profile on the virtual server.

Fix Information

We now check whether the Websockets filter is on the virtual server before attempting an insert.

Behavior Change