Una función de autenticación usada en producción contiene un TODO y devuelve true para cualquier token recibido, según un envío anónimo. La identidad del usuario autenticado se guarda por separado al iniciar la sesión, lo que dificulta algunos casos de suplantación. La validación no aporta seguridad: cualquier cadena supera la comprobación. Remy Porter publicó el ejemplo el 1 de octubre de 2026 en The Daily WTF.
Ilustración: The Dev Dispatch
Un envío anónimo mostró a The Daily WTF la función que una empresa usa en producción para validar tokens de autenticación. La implementación contiene un comentario TODO y devuelve true, por lo que acepta cualquier token recibido.
IsTokenValid
public bool IsTokenValid(string token)
{
//TODO
return true;
}
La aplicación registra por separado la identidad del usuario autenticado al comenzar la sesión. Según el artículo, eso dificulta un poco suplantar a otro usuario, pero la comprobación del token no proporciona autenticación. Remy Porter publicó el artículo el 1 de octubre de 2026 dentro de la serie CodeSOD.
El guard de API basado en tokens de Laravel permitía acceder sin autenticación a cuentas existentes en MySQL y MariaDB cuando se enviaba una credencia…
Todo el mundo habla del modelo que encontró CVE-2026-109618 y CVE-2026-109619. El dato incómodo es otro: según Cisco, cerca de la mitad del PHP expues…
Una autoridad de certificación intermedia comprometida ha sido registrada como CVE-2026-111943. La vulnerabilidad permite a los atacantes emitir certi…
CVE-2026-110264 es un desbordamiento de enteros en Onigmo al que un visitante anónimo puede llegar a través del renderizador de Org-mode de GitLab. Pa…
Comentarios
Aún no hay comentarios — escribe el primero.
Inicia la conversación
Sin cuenta ni contraseña — introduce tu correo y te enviamos un enlace de acceso de un solo uso. ¿Primera vez? Todo se configura automáticamente.
Tu valoración se aplicará automáticamente al iniciar sesión.
Revisa tu bandeja de entrada
Hemos enviado un enlace de acceso a …. Ábrelo en este dispositivo — esta pestaña te conectará automáticamente.
¿No llega nada? Mira en la carpeta de spam — y marca el correo como «No es spam» para que la próxima vez llegue directo.