Bug ID 609328: SIP Parser incorrectly parsers empty header

Last Modified: Sep 13, 2023

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

Known Affected Versions:
11.6.0, 11.6.1, 11.6.2, 12.0.0, 12.0.0 HF1, 12.1.0 HF1, 12.0.0 HF2, 12.1.0 HF2, 12.0.0 HF3, 12.0.0 HF4, 12.1.1 HF1, 12.1.1 HF2, 12.1.2 HF1, 12.1.2 HF2, 12.1.0, 12.1.1

Fixed In:
13.0.0, 12.1.2, 11.6.3

Opened: Aug 05, 2016

Severity: 3-Major

Related Article: K53447441

Symptoms

If a SIP message contains an empty header, the following header will be included as the value of the empty header.

Impact

If the following header is needed for processing the message, it will not be seen (since it is incorrectly considered the value of the previous header).

Conditions

A SIP header without any value will incorrectly cause the next header to be used as the value.

Workaround

None.

Fix Information

Parser has been corrected to terminate an empty header when a line ending is seen.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips