
Laboratorio basado en Docker para reproducir el CVE-2026-18963 de Keycloak, que incluye la configuración de la versión vulnerable, el sembrado de realms y el análisis del flujo de trabajo a nivel de código fuente con comparación de parches y matriz de pruebas.
Añade autenticación a las aplicaciones y protege los servicios con el mínimo esfuerzo. No es necesario ocuparse del almacenamiento ni de la autenticación de los usuarios.
Keycloak proporciona federación de usuarios, autenticación fuerte, gestión de usuarios, autorización detallada y mucho más.
Si has encontrado una vulnerabilidad de seguridad, consulta las instrucciones sobre cómo notificarla correctamente.
Si crees que has descubierto un defecto en Keycloak, abre un issue. Recuerda proporcionar un buen resumen, una descripción, así como los pasos para reproducir el problema.
Para ejecutar Keycloak, descarga la distribución desde nuestro sitio web. Descomprímela y ejecuta:
bin/kc.[sh|bat] start-dev
Como alternativa, puedes usar la imagen de Docker ejecutando:
docker run quay.io/keycloak/keycloak start-dev
Para más detalles, consulta la documentación de Keycloak.
Para compilar desde el código fuente, consulta la guía de compilación y trabajo con el código base.
Para ejecutar las pruebas, consulta la guía de ejecución de pruebas.
Para escribir pruebas, consulta la guía de escritura de pruebas.
Antes de contribuir a Keycloak, lee nuestras directrices de contribución. La participación en el proyecto Keycloak se rige por el Código de Conducta de la CNCF.
Unirse a una reunión de la comunidad es una excelente manera de involucrarse y ayudar a dar forma al futuro de Keycloak.
Nos comprometemos a proporcionar un entorno seguro, acogedor y constructivo para todos los colaboradores y usuarios de Keycloak.
Para proteger este espacio, aplicamos activamente nuestro Código de Conducta.
Si deseas informar de un incidente o apelar una decisión de moderación, envía un correo electrónico a [email protected].
Este laboratorio inicia la versión vulnerable de Keycloak 26.7.1 en localhost y aprovisiona un realm mínimo para reproducir el flujo de la CVE.
docker compose up -d keycloak-vuln
docker compose up --abort-on-container-exit keycloak-lab-init
Keycloak estará expuesto en:
http://127.0.0.1:18080admin / adminObjetos de laboratorio precargados:
labpochttp://localhost/cbvictimOldPassw0rd!docker compose down