Bug ID 1598405: Intermittent TCP RST with error 'HTTP internal error (bad state transition)' moreover with larger files for Explicit Proxy virtual server when HTTP_REQUEST_SEND iRule event in use.

Last Modified: Sep 27, 2024

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

Known Affected Versions:
17.1.0, 17.1.0.1, 17.1.0.2, 17.1.0.3, 17.1.1, 17.1.1.1, 17.1.1.2, 17.1.1.3, 17.1.1.4

Opened: Jun 18, 2024

Severity: 2-Critical

Symptoms

When the HTTP_REQUEST_SEND iRule event is triggered, after the completion of the TLS handshake and acknowledgment by BIG-IP from the server, BIG-IP sends a TCP RST with the error message ‘bad state transition’.

Impact

Client-side traffic may get disrupted.

Conditions

- BIGIP1 as a proxy for clients - BIGIP2 with LTM and APM provisioned, connects to the server - BIGIP2 has ACCESS::session iRule command under HTTP_REQUEST_SEND event

Workaround

Move [ACCESS::session data get "session.ad.last.attr.sAMAccountName"] in HTTP_REQUEST event, assign value to tcl variable, reuse tcl variable in HTTP_REQUEST_SEND.

Fix Information

None

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips