
Laboratório baseado em Docker para reproduzir o CVE-2026-18963 do Keycloak, incluindo configuração da versão vulnerável, criação de realm e análise de fluxo de trabalho em nível de código-fonte, com comparação de patches e matriz de testes.
Adicione autenticação a aplicações e proteja serviços com o mínimo de esforço. Não é necessário lidar com o armazenamento ou a autenticação de usuários.
O Keycloak oferece federação de usuários, autenticação forte, gerenciamento de usuários, autorização granular e muito mais.
Se você encontrou uma vulnerabilidade de segurança, consulte as instruções sobre como relatá-la corretamente.
Se você acredita ter descoberto um defeito no Keycloak, abra um issue. Lembre-se de fornecer um bom resumo, uma descrição e os passos para reproduzir o problema.
Para executar o Keycloak, baixe a distribuição do nosso site. Descompacte e execute:
bin/kc.[sh|bat] start-dev
Como alternativa, você pode usar a imagem Docker executando:
docker run quay.io/keycloak/keycloak start-dev
Para mais detalhes, consulte a Documentação do Keycloak.
Para compilar a partir do código-fonte, consulte o guia de compilação e trabalho com a base de código.
Para executar os testes, consulte o guia de execução de testes.
Para escrever testes, consulte o guia de escrita de testes.
Antes de contribuir com o Keycloak, leia nossas diretrizes de contribuição. A participação no projeto Keycloak é regida pelo Código de Conduta da CNCF.
Participar de uma reunião da comunidade é uma ótima maneira de se envolver e ajudar a moldar o futuro do Keycloak.
Estamos comprometidos em proporcionar um ambiente seguro, acolhedor e construtivo para todos os contribuidores e usuários do Keycloak.
Para proteger esse espaço, aplicamos ativamente nosso Código de Conduta.
Se você deseja relatar um incidente ou recorrer de uma decisão de moderação, envie um e-mail para [email protected].
Este laboratório inicia a versão vulnerável do Keycloak 26.7.1 no localhost e prepara um realm mínimo para reproduzir o fluxo da CVE.
docker compose up -d keycloak-vuln
docker compose up --abort-on-container-exit keycloak-lab-init
O Keycloak será exposto em:
http://127.0.0.1:18080admin / adminObjetos de laboratório pré-configurados:
labpochttp://localhost/cbvictimOldPassw0rd!docker compose down