PT-2025-40055

CVE-2025-59531

·

تاريخ النشر

2025-09-30

·

تاريخ التحديث

2026-10-12

الوصف من

CVSS 3.1
7.5
عالية
المقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Argo CD من 1.2.0 إلى 1.8.7
إصدارات Argo CD من 2.0.0-rc1 إلى 2.14.19
إصدارات Argo CD من 3.0.0-rc1 إلى 3.2.0-rc1
الإصدار 3.1.7 من Argo CD
الإصدار 3.0.18 من Argo CD
الوصف
يُعتبر Argo CD عرضة لخطر رفض الخدمة (DoS) من خلال طلبات API ضارة. وعلى وجه التحديد، عندما لا يكون webhook.bitbucketserver.secret مُهيأً، تفشل نقطة النهاية /api/webhook في استقبال حمولة غير صحيحة من Bitbucket Server حيث لا يكون الحقل repository.links.clone مصفوفة. يمكن لطلب واحد غير مصدق أن يدفع خادم واجهة برمجة التطبيقات (API) إلى الدخول في حالة CrashLoopBackOff، وقد يؤدي وصول هذه الحالة إلى جميع النسخ المتماثلة إلى تعطل واجهة برمجة التطبيقات (API) بشكل كامل. ينشأ المشكل من فحص نوع غير آمن داخل الملف webhook.go، الذي يدخل في حالة panic عندما لا يتم استيفاء نوع المصفوفة المتوقع. يثبت نموذج إثبات المفهوم (PoC) أن إرسال حمولة JSON مُعدلة إلى نقطة النهاية /api/webhook يمكن أن يؤدي إلى حدوث حالة panic هذه وإسقاط الخادم.
التوصيات
بالنسبة لإصدارات Argo CD من 1.2.0 إلى 1.8.7، قم بتكوين webhook.bitbucketserver.secret لضمان أن الأطراف الموثوقة فقط هي التي يمكنها استدعاء معالج الويب هوك.
بالنسبة لإصدارات Argo CD من 2.0.0-rc1 إلى 2.14.19، قم بتكوين webhook.bitbucketserver.secret لضمان أن الأطراف الموثوقة فقط هي التي يمكنها استدعاء معالج الويب هوك.
بالنسبة لإصدارات Argo CD من 3.0.0-rc1 إلى 3.2.0-rc1، قم بتكوين `webhook
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-F9GQ-PRRC-HRHC
BIT-ARGO-CD-2025-59531
GO-2025-3993
OPENSUSE-SU-2025:15666-1
OPENSUSE-SU-2026:21483-1
SUSE-SU-2025:3799-1
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾