CVE-2022-23555 in authentik
الملخص
بحسب VulDB • 15/08/2026
authentik هو مزود هوية مفتوح المصدر يركز على المرونة والتنوع. الإصدارات السابقة من 2022.11.4 و 2022.10.4 عرضة لثغرة في التحقق غير السليم من الهوية (Improper Authentication). يؤدي إعادة استخدام الرموز المميزة (Tokens) في روابط الدعوة إلى تجاوز التحكم في الوصول عبر استخدام تدوير تسجيل مختلف عن ذلك المقدم. تتيح الثغرة لمهاجم يعرف أسماء تدفقات التسجيل المختلفة (مثل `enrollment-invitation-test` و `enrollment-invitation-admin`)، سواء من خلال روابط دعوة مختلفة أو عن طريق القوة الغاشمة (Brute forcing)، أن يسجل نفسه باستخدام رابط دعوة واحد لأي رابط دعوة صالح تم استلامه (حتى لو كان الرابط لتدفق ثالث طالما أنه دعوة صالحة) لأن الرمز المستخدم في قسم "الدعوات" (Invitations) في واجهة المسؤول لا يتغير عند اختيار تدفق تسجيل مختلف عبر الواجهة، وهو غير مرتبط بالتدفق المحدد، لذا فهو ساري المفعول لأي تدفق عند استخدامه. تم إصلاح هذه المشكلة في authentik الإصدارات 2022.11.4 و 2022.10.4 و 2022.12.0. تتأثر فقط التكوينات التي تستخدم الدعوات ولديها عدة تدفقات تسجيل تحتوي على مراحل دعوة تمنح أذونات مختلفة. التكوين الافتراضي ليس عرضة للثغرة، وكذلك التكوينات ذات تدفق التسجيل الوحيد. كحل بديل مؤقت، يمكن إضافة بيانات ثابتة إلى الدعوات والتي يمكن التحقق منها في التدفق لرفض الطلبات. وبدلاً من ذلك، يمكن استخدام معرّف عالي الانتروبيا (مثل UUID) كاسم مستعار للتدفق (flow slug)، مما يقلل بشكل كبير من احتمالية اكتشاف تدفقات أخرى ويخفف من متجه الهجوم هذا.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.