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

Last Modified: Sep 13, 2023

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

Known Affected Versions:
12.1.2, 12.1.3, 12.1.3.1, 12.1.3.2, 12.1.3.3

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

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips