Bug ID 1013597: `HTTP2::disable serverside` can reset flows

Last Modified: Jan 17, 2022

Bug Tracker

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

Known Affected Versions:
14.0.0,,,,,, 14.0.1,, 14.1.0,,,,,, 14.1.2,,,,,,,,, 14.1.3,, 14.1.4,,,,,, 15.0.0, 15.0.1,,,,, 15.1.0,,,,,, 15.1.1, 15.1.2,, 15.1.3,, 15.1.4,, 15.1.5, 16.0.0,, 16.0.1,,

Opened: Apr 22, 2021
Severity: 3-Major


If `HTTP2::disable serverside` is called on a flow that has no HTTP2 configured on the server-side then it can incorrectly report an error and RST the flow.


Traffic interruption, potential for a core (see ID1012533). Traffic disrupted while tmm restarts.


1) iRule calls `HTTP2::disable serverside` on HTTP_REQUEST. 2) No HTTP2 configured on server-side. 3) server-side has already handled a flow.


Don't call `HTTP2::disable serverside` if there is no HTTP2 on server-side.

Fix Information


Behavior Change