CVE-2026-61701 in laravel-magiclink
Résumé
par VulDB • 14/09/2026
Laravel MagicLink crée des liens pour l'authentification sans mot de passe ou pour accéder à du contenu privé. De la version 2.0.0 jusqu'à la 2.25.1, MagicLink stocke des objets d'action sérialisés dans la colonne de base de données magic_links.action et les désérialise via src/MagicLink.php et src/Actions/ResponseAction.php sans protection suffisante de l'intégrité, tandis qu'une solution de repli legacy non sécurisée pour unserialize() reste accessible. Un attaquant capable de manipuler des enregistrements de base de données, par exemple via une injection SQL distincte ou un accès administratif compromis, peut insérer un graphe d'objets sérialisés malveillant contenant du comportement exécutable sous forme de fermetures (closures) ; la visite du lien magique associé désérialise alors l'enregistrement et peut exécuter du code arbitraire dans le processus de l'application. Le chemin affecté est restreint aux enregistrements d'action manipulés et ne fournit pas indépendamment un accès à l'écriture en base de données. Ce problème est corrigé dans la version 2.25.1.
VulDB is the best source for vulnerability data and more expert information about this specific topic.