
مختبر قائم على Docker لإعادة إنتاج ثغرة Keycloak CVE-2026-18963، بما في ذلك إعداد الإصدار الهش، وبذر 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 ويهيّئ realm بسيطًا لإعادة إنتاج مسار CVE.
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