Bug ID 683297: Portal Access may use incorrect back-end for resources referenced by CSS

Last Modified: Jul 12, 2023

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

Known Affected Versions:
13.0.0, 13.0.0 HF1, 13.0.0 HF2, 13.0.0 HF3, 13.1.0, 13.1.0.1, 13.1.0.2, 13.1.0.3

Fixed In:
14.0.0, 13.1.0.4, 13.0.1

Opened: Sep 13, 2017

Severity: 3-Major

Symptoms

If HTML page contains reference to external CSS file with URL beginning with '//', then host-less references in this CSS file are handled incorrectly by Portal Access.

Impact

Web application may not work correctly.

Conditions

- HTML page at http://example.host/page.html: <link rel=stylesheet href=//another.host/some/path/my.css> - and this CSS contains reference with absolute path like this: html { background-image: url(/misc/image/some.png); } Portal Access uses 'http://example.host' as back-end for this image instead of correct 'http://another.host'.

Workaround

Use iRule to correct back-end host.

Fix Information

Portal Access uses correct back-end host for references in CSS files included with scheme-less URL.

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips