
Laboratoire d'étude de cas sur l'injection NoSQL aveugle basé sur CVE-2018-3783
Lab d'étude de cas d'injection noSQL aveugle basé sur CVE-2018-3783 (élévation de privilèges sur flintcms 1.1.9).
La vulnérabilité a été découverte à l'origine par Benoit Côté-Jodoin. Vous pouvez lire le rapport original sur HackerOne.
docker-compose
Limitation : Nous avons supprimé la fonction sendEmail afin que le serveur ne puisse pas envoyer d'e-mail. Cependant, il peut toujours générer un jeton lorsque le mot de passe est réinitialisé.
docker-compose.yml, vous pouvez y modifier les identifiants de la base de données.docker-compose up, attendez que les conteneurs soient construits et fonctionnent correctement.localhost:4000, vous devriez voir une page de bienvenue. Puis visitez localhost:4000/admin/install, saisissez un faux e-mail, un nom d'utilisateur et un mot de passe.N'oubliez pas d'exécuter docker-compose down une fois le hack terminé.
Bientôt.