Bug ID 472415: [Portal Access] buffer overrun when recoding buffer ending with invalid unicode sequence

Last Modified: Sep 13, 2023

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

Known Affected Versions:
11.4.1, 11.5.0, 11.5.1, 11.5.2, 11.5.3, 11.5.4, 11.5.5, 11.5.6, 11.5.7, 11.5.8, 11.5.9, 11.5.10, 11.6.0, 11.6.1, 11.6.2, 11.6.3, 11.6.3.1, 11.6.3.2, 11.6.3.3, 11.6.3.4, 11.6.4, 11.6.5, 11.6.5.1, 11.6.5.2, 11.6.5.3, 12.1.0 HF1, 12.1.0 HF2, 12.1.1 HF1, 12.1.1 HF2, 12.1.2 HF1, 12.1.2 HF2

Fixed In:
12.0.0

Opened: Jul 18, 2014

Severity: 3-Major

Related Article: K41315119

Symptoms

Rewrite might crash while processing documents with multi-byte encodings other than UTF-8. This happens if current buffer (network packet payload) ends with incomplete or invalid sequence and charset conversion code runs outside of buffer boundary.

Impact

Rewrite might crash and temporarily stop processing traffic.

Conditions

Portal Access tries to process response with multibyte encoding where chunk ends with incomplete or invalid multibyte sequence. It is not known exactly what triggers this.

Workaround

N/A

Fix Information

Rewrite no longer crashes while processing documents with multi-byte encodings other than UTF-8.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips