CVE-2026-61701 in laravel-magiclink
Resumen
por VulDB • 2026-09-14
Laravel MagicLink crea enlaces para la autenticación sin contraseña o para acceder a contenido privado. Desde la versión 2.0.0 hasta la 2.25.1, MagicLink almacena objetos de acción serializados en la columna de base de datos magic_links.action y los deserializa a través de src/MagicLink.php y src/Actions/ResponseAction.php sin una protección adecuada de la integridad, mientras que un fallback legacy inseguro para unserialize() sigue siendo accesible. Un atacante que pueda manipular registros de la base de datos, por ejemplo mediante una inyección SQL independiente o acceso administrativo comprometido, puede insertar un grafo de objetos serializados maliciosos que contenga comportamiento ejecutable de closures; al visitar el enlace mágico asociado se deserializa el registro y puede ejecutarse código arbitrario en el proceso de la aplicación. La ruta afectada está restringida a los registros de acción manipulados y no proporciona por sí misma acceso de escritura en la base de datos. Este problema se soluciona en la versión 2.25.1.
If you want to get best quality of vulnerability data, you may have to visit VulDB.