Bug ID 750843: HTTP data re-ordering when receiving data while iRule parked

Last Modified: May 21, 2019

Bug Tracker

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

Known Affected Versions:
14.0.0, 13.1.0

Fixed In:
13.1.1.5

Opened: Nov 24, 2018
Severity: 3-Major

Symptoms

Under certain circumstances tmm can reorder or omit HTTP data segments when they are received while processing an iRule which is parked.

Impact

Data corruption or loss can occur.

Conditions

- HTTP iRule execution suspended, e.g., waiting for a table command to return. - Ingress data is processed during this state.

Workaround

There is no workaround other than not using iRule suspend commands in HTTP_* events.

Fix Information

tmm now handles ingress data correctly when in the parked iRule state.

Behavior Change