
Laboratoire basé sur Docker pour reproduire la CVE-2026-18963 de Keycloak, incluant la configuration d'une version vulnérable, l'initialisation des realms, et l'analyse du workflow au niveau du code source avec comparaison des correctifs et matrice de tests.
Ajoutez l'authentification aux applications et sécurisez les services avec un minimum d'effort. Plus besoin de gérer le stockage des utilisateurs ni l'authentification des utilisateurs.
Keycloak fournit la fédération d'utilisateurs, une authentification forte, la gestion des utilisateurs, une autorisation fine, et bien plus encore.
Si vous avez découvert une vulnérabilité de sécurité, veuillez consulter les instructions sur la manière de la signaler correctement.
Si vous pensez avoir découvert un défaut dans Keycloak, veuillez ouvrir un ticket. N'oubliez pas de fournir un bon résumé, une description ainsi que les étapes pour reproduire le problème.
Pour exécuter Keycloak, téléchargez la distribution depuis notre site web. Décompressez et exécutez :
bin/kc.[sh|bat] start-dev
Vous pouvez également utiliser l'image Docker en exécutant :
docker run quay.io/keycloak/keycloak start-dev
Pour plus de détails, consultez la documentation Keycloak.
Pour compiler depuis les sources, consultez le guide compilation et travail avec la base de code.
Pour exécuter les tests, consultez le guide exécution des tests.
Pour écrire des tests, consultez le guide écriture de tests.
Avant de contribuer à Keycloak, veuillez lire nos directives de contribution. La participation au projet Keycloak est régie par le Code de conduite de la CNCF.
Rejoindre une réunion communautaire est un excellent moyen de s'impliquer et d'aider à façonner l'avenir de Keycloak.
Nous nous engageons à offrir un environnement sûr, accueillant et constructif à tous les contributeurs et utilisateurs de Keycloak.
Pour protéger cet espace, nous appliquons activement notre Code de conduite.
Si vous souhaitez signaler un incident ou faire appel d'une décision de modération, veuillez envoyer un e-mail à [email protected].
Ce lab démarre la version vulnérable de Keycloak 26.7.1 sur localhost et initialise un realm minimal pour reproduire le flux de la CVE.
docker compose up -d keycloak-vuln
docker compose up --abort-on-container-exit keycloak-lab-init
Keycloak sera exposé à l'adresse :
http://127.0.0.1:18080admin / adminObjets de laboratoire préchargés :
labpochttp://localhost/cbvictimOldPassw0rd!docker compose down