Bug ID 674931: FPS modified responses/injections might result in a corrupted response

Last Modified: Nov 07, 2022

Bug Tracker

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

Known Affected Versions:
12.1.0, 12.1.0 HF1, 12.1.0 HF2, 12.1.1, 12.1.1 HF1, 12.1.1 HF2, 12.1.2, 12.1.2 HF1, 12.1.2 HF2

Fixed In:
12.1.3

Opened: Jul 20, 2017
Severity: 3-Major

Symptoms

in case a connection was congested and FPS tries to send additional egress (modifying the response, e.g. injections) the order of the response sending might break if this send is successful (i.e congestion just ended). instead of sending the buffered data first (response part that was buffered due to congestion), FPS tries to send the new data first and only than will send the buffered data.

Impact

response is corrupted - order of data has erroneously changed

Conditions

- congested connection - FPS sends modified response (e.g. injections) - sending egress succeeded (congestion ended)

Workaround

N/A

Fix Information

FPS will handle this case correctly, first sending buffered data then sending the new egress.

Behavior Change