Bug ID 2218181: JSESSIONID missing from APM NTLM SSO responses after successful login

Last Modified: Sep 30, 2026

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

Fixed In:
21.1.0

Opened: Jan 29, 2026

Severity: 3-Major

Symptoms

When APM uses NTLM SSO to a backend application, the backend first returns 401 Unauthorized with WWW-Authenticate: NTLM and a Set-Cookie for JSESSIONID. After NTLM completes, APM sends a 200 OK to the client but does not include the JSESSIONID cookie. The client does not receive the backend session cookie. Packet captures show the backend sent the JSESSIONID during the NTLM challenge, but APM did not pass this cookie in the final 200 OK.

Impact

Applications that rely on the backend JSESSIONID may not establish or maintain sessions, leading to repeated authentication prompts, errors, or unexpected redirects after NTLM login.

Conditions

Occurs when, - APM is configured for NTLM SSO to a backend application. - The backend issues a session cookie (e.g., JSESSIONID) during the NTLM handshake. - The client depends on that session cookie to maintain application state. - APM terminates the client connection and proxies authentication to the backend.

Workaround

N/A

Fix Information

N/A

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips