Bug ID 648083: APM rewrite process may incorrectly handle the eval() function.

Last Modified: Sep 13, 2023

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

Known Affected Versions:
11.6.1, 11.6.2, 12.1.0, 12.1.1, 12.1.2, 12.1.3,,,,,,,, 12.1.4,, 12.1.5,,,, 12.1.6, 13.0.0, 13.0.0 HF1, 13.0.0 HF2, 13.0.0 HF3, 13.0.1

Fixed In:
13.1.0, 11.6.3

Opened: Feb 28, 2017

Severity: 3-Major

Related Article: K83700745


Errors indicated by web-application. Other potential symptoms include incorrect rendering for some pages and/or links not rewritten in web applications.


Application does not work correctly via Portal Access.


Using indirect references to native eval function in web-application code. For example. using a function in web-application's code similar to the following: function f(n) { var e = eval; return e(n); } f(some_text)


Use a custom iRule.

Fix Information

Now Portal Access supports calling eval() using indirect references. This improves web-application compatibility.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips