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

Last Modified: Jul 12, 2023

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

Known Affected Versions:
14.0.0, 13.1.0

Fixed In:
14.0.0.5, 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

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips