Masamuneee

#3454من 60,587
85.6إجمالي CVSS
الثغرات · 11
متوسطة
1
عالية
9
حرجة
1
PT-2026-3870
2026-01-21
7.3
CVE-2026-23960
Unknown
Argo Workflows
يحتوي Argo Workflows على ثغرة أمنية تتعلق بـ «البرمجة النصية عبر المواقع» (XSS) المخزنة في قائمة دليل الأرتيفاكتات. وهذا يسمح لمؤلف سير العمل بتنفيذ جافا سكريبت تعسفي في متصفح مستخدم آخر تحت مصدر Argo Server، مما قد يتيح القيام بأعمال على واجهة برمجة التطبيقات (API) باستخدام امتيازات الضحية. تنبع المشكلة من استجابة قائمة الدليل في `server/artifacts/artifact server.go`، التي تعرض أسماء الكائنات مباشرةً في HTML دون إجراء الهروب المناسب. ويكون المهاجم هو من يتحكم في أسماء الكائنات عندما يقوم سير العمل بحفظ الملفات في دليل مخرجات العناصر. ويوجد الكود المعرض للثغرة في `fmt.Fprintf` داخل الملف المحدد. يمكن للمهاجم إنشاء سير عمل ضار ينتج عنصر HTML مُعدًّا بعناية يحتوي على برنامج نصي. وعند إرسال رابط عميق لهذا العنصر إلى الضحية، يمكن للمهاجم تشغيل البرنامج النصي في متصفح الضحية، مما يتيح له نظريًّا تنفيذ إجراءات على واجهة برمجة تطبيقات Argo Server باستخدام أذونات الضحية، مثل قراءة معلومات سير العمل أو إنشاء/حذف سير العمل.