الرئيسية
الرئيسية
الاتجاهات
الاتجاهات
الثغرات
الثغرات
الأخبار
الأخبار
الباحثون
الباحثون
لماذا dbugs؟
لماذا dbugs؟
الإعدادات

S0Ngsari530

#29003من 60,400
9.8إجمالي CVSS
الثغرات · 1
PT-2025-40056
2025-09-30
9.8
CVE-2025-59537
Argo Cd
Argo Cd
يُعتبر Argo CD عرضة لطلبات API ضارة قد تؤدي إلى رفض الخدمة، مما يتسبب في تعطل خادم API وتوقف الخدمة عن المستخدمين الشرعيين. وعلى وجه التحديد، تكون نقطة النهاية `/api/webhook` عرضة للخطر عندما لا يكون `webhook.gogs.secret` مُهيأً. في هذه الحالة، يؤدي تلقي حدث دفع من Gogs مع حقل JSON `commits[].repo` مفقود أو فارغ إلى تعطل عملية `argocd-server`. تفتقر الدالة `affectedRevisionInfo` إلى التحقق المناسب من صحة بنية البيانات لأنواع أحداث webhook، مما يسمح للمهاجم باستغلال ذلك عن طريق إرسال بيانات تم التلاعب بها. تكمن الثغرة الأمنية في الدالة `Handler`، التي تقوم بتحليل الرسائل من نوع webhook استنادًا إلى المعلمتين `header` و`body`. تقوم الدالة `Parse` بإلغاء تسلسل الرسائل من نوع JSON دون إجراء تحقق صارم. يمكن للمهاجم إرسال طلبات غير مصدقة بشكل متكرر إلى نقطة النهاية `/api/webhook` للتسبب في رفض الخدمة.