
Keycloak CVE-2026-18963을 재현하기 위한 Docker 기반 랩으로, 취약 버전 설정, realm 시딩, 패치 비교 및 테스트 매트릭스를 포함한 소스 수준 워크플로우 분석을 제공합니다.
최소한의 노력으로 애플리케이션에 인증을 추가하고 서비스를 보호하세요. 사용자 저장이나 사용자 인증을 직접 처리할 필요가 없습니다.
Keycloak은 사용자 연합, 강력한 인증, 사용자 관리, 세밀한 권한 부여 등을 제공합니다.
보안 취약점을 발견하셨다면, 올바른 신고 방법에 대한 안내를 참고하세요.
Keycloak에서 결함을 발견했다고 생각되면 이슈를 열어 주세요. 좋은 요약과 설명, 그리고 이슈를 재현할 수 있는 단계를 제공해 주시기 바랍니다.
Keycloak을 실행하려면 웹사이트에서 배포판을 다운로드하세요. 압축을 풀고 다음을 실행합니다:
bin/kc.[sh|bat] start-dev
또는 Docker 이미지를 사용하여 다음을 실행할 수 있습니다:
docker run quay.io/keycloak/keycloak start-dev
자세한 내용은 Keycloak 문서를 참고하세요.
소스에서 빌드하려면 코드 베이스 빌드 및 작업 가이드를 참고하세요.
테스트를 실행하려면 테스트 실행 가이드를 참고하세요.
테스트를 작성하려면 테스트 작성 가이드를 참고하세요.
Keycloak에 기여하기 전에 기여 가이드라인을 읽어 주세요. Keycloak 프로젝트 참여는 CNCF 행동 강령의 적용을 받습니다.
커뮤니티 미팅에 참여하는 것은 프로젝트에 참여하고 Keycloak의 미래를 함께 만들어 가는 좋은 방법입니다.
우리는 모든 Keycloak 기여자와 사용자에게 안전하고 환영받는 건설적인 환경을 제공하기 위해 최선을 다하고 있습니다.
이 공간을 보호하기 위해 우리는 행동 강령을 적극적으로 시행합니다.
사건을 신고하거나 중재 결정에 이의를 제기하려면 [email protected]으로 이메일을 보내 주세요.
이 랩은 취약한 Keycloak 버전 26.7.1을 localhost에서 시작하고 CVE 흐름을 재현하기 위한 최소한의 realm을 시드합니다.
docker compose up -d keycloak-vuln
docker compose up --abort-on-container-exit keycloak-lab-init
Keycloak은 다음 주소에서 노출됩니다:
http://127.0.0.1:18080admin / admin시드된 랩 객체:
labpochttp://localhost/cbvictimOldPassw0rd!docker compose down