Bug ID 912049: Using Remote Desktop Gateway 'session.server.network.name' stores 'APM' instead of Host header

Last Modified: Apr 17, 2024

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

Known Affected Versions:
14.1.2, 14.1.2.1, 14.1.2.2, 14.1.2.3, 14.1.2.4, 14.1.2.5, 14.1.2.6, 14.1.2.7, 14.1.2.8, 14.1.3, 14.1.3.1, 14.1.4, 14.1.4.1, 14.1.4.2, 14.1.4.3, 14.1.4.4, 14.1.4.5, 14.1.4.6, 14.1.5, 14.1.5.1, 14.1.5.2, 14.1.5.3, 14.1.5.4, 14.1.5.6, 15.0.0, 15.0.1, 15.0.1.1, 15.0.1.2, 15.0.1.3, 15.0.1.4, 15.1.0, 15.1.0.1, 15.1.0.2, 15.1.0.3, 15.1.0.4, 15.1.0.5, 15.1.1, 15.1.2, 15.1.2.1, 15.1.3, 15.1.3.1, 15.1.4, 15.1.4.1, 15.1.5, 15.1.5.1, 15.1.6, 15.1.6.1, 15.1.7, 15.1.8, 15.1.8.1, 15.1.8.2, 15.1.9, 15.1.9.1, 15.1.10, 15.1.10.2, 15.1.10.3, 15.1.10.4, 16.0.0, 16.0.0.1, 16.0.1, 16.0.1.1, 16.0.1.2, 16.1.0, 16.1.1, 16.1.2, 16.1.2.1, 16.1.2.2, 16.1.3, 16.1.3.1, 16.1.3.2, 16.1.3.3, 16.1.3.4, 16.1.3.5, 16.1.4, 16.1.4.1, 16.1.4.2

Opened: May 27, 2020

Severity: 3-Major

Symptoms

When using Remote Desktop Gateway (RDG), the session variable 'session.server.network.name' is set to 'APM' instead of the APM virtual server FQDN.

Impact

The 'session.server.network.name' variable is set to 'APM' instead of host header.

Conditions

- Configure APM as RDG. - Launch native client app and connect to the remote host using APM as RDG.

Workaround

Create an iRule with these events and commands and attach to the virtual server: ========== when HTTP_REQUEST { if { [HTTP::path] equals "/remoteDesktopGateway/" and [HTTP::method] equals "RDG_OUT_DATA"} { set hosth [HTTP::host] } when ACCESS_SESSION_STARTED { ACCESS::session data set session.custom.snn $hosth }

Fix Information

None

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips