Last Modified: May 29, 2024
Affected Product(s):
BIG-IP LTM
Fixed In:
16.0.0
Opened: Oct 22, 2019 Severity: 2-Critical
The iRule [HTTP::version] command will incorrectly report "1.1" when HTTP2 traffic is encountered.
The incorrect version will be reported by the [HTTP::version] iRule command when it sees HTTP2 traffic.
--Client or server sends HTTP2 request/response. --iRule with [HTTP::version] command is present on the virtual server
--Use the [HTTP2::version] command --Use an if/else to verify that HTTP2 is being used. "if {[HTTP2::version] != 0}"
The [HTTP::version] iRule command has been updated to return "2.0" or "3.0" if the corresponding HTTP2 or HTTP3 traffic is seen.