Bug ID 557399: Browser could become unresponsive when page with specific script constructions is accessed through Portal Access

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, 12.0.0, 12.0.0 HF1, 12.1.0 HF1, 12.0.0 HF2, 12.1.0 HF2, 12.1.1 HF1, 12.1.1 HF2, 12.1.2 HF1, 12.1.2 HF2

Fixed In:
12.1.0, 12.0.0 HF3, 11.6.2

Opened: Nov 10, 2015

Severity: 3-Major

Symptoms

If user application code has an object with toString() method and property names similar to ones from Javascript builtin Location interface, our rewriting may cause an infinite loop while processing such object.

Impact

Browser hangs or crashes when trying to access page through Portal Access.

Conditions

APM with Portal Access configured.

Workaround

None

Fix Information

Resolved an issue in Portal Access where certain user-defined Javascript objects could cause a loop in F5 helper code and unresponsiveness of a browser.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips