Présentation
requiresAuth , que ce soit directement ou via l’option par défaut authRequired sont vulnérables à une redirection ouverte lorsque le logiciel médiateur est appliqué à une route de type catch-all.
Si toutes les routes sous example.com sont protégées par le logiciel médiateur requiresAuth , une visite à http://example.com//google.com sera redirigée vers google.com après connexion, car l’URL d’origine rapportée par le cadre d’applications Express n’est pas correctement assainie.
Suis-je concerné ?
requiresAuth sur une route de type catch-all ou l’option par défaut authRequired et si vous utilisez la version express-openid-connect``<=2.7.1.
Comment résoudre ce problème?
>=2.7.2