CVE-2024-41666 in argo-cd
الملخص
بحسب VulDB • 15/05/2026
Argo CD هو أداة تسليم مستمر تعتمد على نهج GitOps والإعلان عن الحالة (Declarative) لنظام Kubernetes. يحتوي Argo CD على طرفية (Terminal) تعمل عبر الويب تتيح للمستخدمين الحصول على قشرة (Shell) داخل حاوية تعمل، تماماً كما هو الحال عند استخدام الأمر `kubectl exec`. بدءاً من الإصدار 2.6.0، عندما يفعّل المسؤول هذه الوظيفة ويمنح الصلاحية للمستخدم `p, role:myrole, exec, create, */*, allow`، يمكن للمستخدم حتى بعد سحب هذه الصلاحية، الاستمرار في تنفيذ العمليات داخل الحاوية، طالما حافظ على فتح عرض الطرفية لفترة طويلة. وعلى الرغم من أن انتهاء صلاحية الرمز المميز (Token) وسحب الصلاحية من المستخدم قد تم إصلاحهما، إلا أن الإصلاح لا يعالج حالة سحب صلاحيات المستخدم `p, role:myrole, exec, create, */*, allow` فقط، مما قد لا يزال يؤدي إلى تسرب المعلومات الحساسة. تم إصدار تصحيح لهذه الثغرة في إصدارات Argo CD 2.11.7 و 2.10.16 و 2.9.21.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.