Bug ID 2259313: APM logon page now validates username input to disallow special characters

Last Modified: Sep 18, 2026

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

Fixed In:
21.1.0, 17.5.1.9, 17.1.3.4

Opened: Mar 29, 2026

Severity: 3-Major

Symptoms

The APM logon page accepted usernames with special characters that are invalid according to the Microsoft SAM-Account-Name specification. No input validation was enforced on the logon page, which could allow invalid or potentially malicious characters in the username fields

Impact

Users could submit usernames containing characters such as "/", "[", "]", ":", ";", "|", "=", ",", "+", "*", "?", "<", and ">" through the APM login page without any validation. This lack of validation could lead to unexpected behavior during the subsequent authentication process with Active Directory

Conditions

This occurs when using an APM policy with a Logon Page agent (e.g., SimpleLogonPage) on any BIG-IP platform

Workaround

None

Fix Information

The APM logon page now sanitizes user input by rejecting the following special characters that are invalid in SAM-Account-Name values: " / [ ] : ; | = , + * ? < >. The backslash (\) is still permitted as it is used as a domain separator in usernames (e.g., DOMAIN\user)

Behavior Change

Guides & references

K10134038: F5 Bug Tracker Filter Names and Tips