Problema de inicio de sesión en Vanguard por maxlength
- El usuario no podía iniciar sesión en la web de Vanguard tras resetear la contraseña 3 veces en un año.
- La causa era el campo de contraseña en el formulario de reset con maxlength=20 que truncaba la contraseña a 20 caracteres.
- Al pegar una contraseña de 26 caracteres, Chrome solo introducía los primeros 20 sin avisar.
- El campo de login no tenía maxlength, por lo que aceptaba los 26 caracteres completos, causando el error.
- Se desaconseja usar maxlength en campos de contraseña para evitar este truncamiento silencioso.
vulnerabilidades · desarrollo web · seguridad · usabilidad · contraseñas