Bug ID 1489657: HTTP/2 MRF incorrectly end stream for 100 Continue

Last Modified: Dec 16, 2024

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

Known Affected Versions:
16.1.4.1, 16.1.4.2, 16.1.4.3, 17.1.1, 17.1.1.1, 17.1.1.2, 17.1.1.3, 17.1.1.4

Fixed In:
17.1.2, 16.1.5

Opened: Jan 10, 2024

Severity: 4-Minor

Symptoms

HTTP2 client resets the stream by PROTOCOL ERROR on seeing END_STREAM flag set in 100 CONTINUE header frame.

Impact

The request would not be processed due to PROTOCOL_ERROR.

Conditions

HTTP/2 MRF enabled HTTP/2 on the server side. HTTP POST with body length > 0 The HTTP request has the "Expect: 100-continue" header The server responds 100 Continue And versions that have BugID-1220629 fixed

Workaround

None

Fix Information

Special handling for 1xx headers

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips