I recently recieved an error email from a user trying to log in using a valid randomly generated password that appears to have some unicode.
A potentially dangerous Request.Form value was detected from the client (Password="zG&2W")
How can I address this issue to allow the submission with out shutting off the validation and opening up the site to Injection attacks?
This is authenticating against an AD domain. While this system is available on the internet, access is restricted to domain users.
The Registration and change password options are handled by a system I do not have the ability to change so I can not prevent the & # or ; from being used passwords.
That this is a password field means I can not simply replace the offending characters prior to submit since it will not authenticate.
The user has changed their password so the immediate need has gone away but I still need to address this problem so it doesn't happen again in the future.