
Docker-basiertes Labor zur Reproduktion von Keycloak CVE-2026-18963, einschließlich Einrichtung der verwundbaren Version, Realm-Seeding und Workflow-Analyse auf Quellcode-Ebene mit Patch-Vergleich und Testmatrix.
Fügen Sie Anwendungen mit minimalem Aufwand Authentifizierung hinzu und sichern Sie Dienste ab. Sie müssen sich nicht mehr um die Speicherung oder Authentifizierung von Benutzern kümmern.
Keycloak bietet Benutzerföderation, starke Authentifizierung, Benutzerverwaltung, feingranulare Autorisierung und mehr.
Wenn Sie eine Sicherheitslücke gefunden haben, lesen Sie bitte die Anweisungen zur ordnungsgemäßen Meldung.
Wenn Sie glauben, einen Defekt in Keycloak entdeckt zu haben, öffnen Sie bitte ein Issue. Bitte denken Sie daran, eine gute Zusammenfassung, eine Beschreibung sowie Schritte zur Reproduktion des Problems anzugeben.
Um Keycloak auszuführen, laden Sie die Distribution von unserer Website herunter. Entpacken Sie sie und führen Sie aus:
bin/kc.[sh|bat] start-dev
Alternativ können Sie das Docker-Image verwenden, indem Sie ausführen:
docker run quay.io/keycloak/keycloak start-dev
Weitere Details finden Sie in der Keycloak-Dokumentation.
Informationen zum Erstellen aus dem Quellcode finden Sie im Leitfaden Erstellen und Arbeiten mit der Codebasis.
Informationen zum Ausführen von Tests finden Sie im Leitfaden Tests ausführen.
Informationen zum Schreiben von Tests finden Sie im Leitfaden Tests schreiben.
Bevor Sie zu Keycloak beitragen, lesen Sie bitte unsere Richtlinien für Beiträge. Die Teilnahme am Keycloak-Projekt unterliegt dem CNCF-Verhaltenskodex.
Die Teilnahme an einem Community-Meeting ist eine großartige Möglichkeit, sich einzubringen und die Zukunft von Keycloak mitzugestalten.
Wir sind bestrebt, allen Mitwirkenden und Benutzern von Keycloak eine sichere, einladende und konstruktive Umgebung zu bieten.
Um diesen Raum zu schützen, setzen wir unseren Verhaltenskodex aktiv durch.
Wenn Sie einen Vorfall melden oder gegen eine Moderationsentscheidung Einspruch einlegen möchten, senden Sie bitte eine E-Mail an [email protected].
Dieses Lab startet die verwundbare Keycloak-Version 26.7.1 auf localhost und legt ein minimales Realm an, um den CVE-Ablauf zu reproduzieren.
docker compose up -d keycloak-vuln
docker compose up --abort-on-container-exit keycloak-lab-init
Keycloak wird bereitgestellt unter:
http://127.0.0.1:18080admin / adminVorbefüllte Lab-Objekte:
labpochttp://localhost/cbvictimOldPassw0rd!docker compose down