Problema de inicio de sesión en Vanguard por maxlength

· Tecnología

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

vulnerabilidades · desarrollo web · seguridad · usabilidad · contraseñas

Leer el original

Más en Tecnología