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

Last Modified: Oct 27, 2020

Bug Tracker

Affected Product:  See more info
BIG-IP APM(all modules)

Known Affected Versions:
14.1.0, 14.1.0.1, 14.1.0.2, 14.1.0.3, 14.1.0.5, 14.1.0.6, 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, 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, 16.0.0, 16.0.0.1

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