CVE-2026-52741 in GoCD
الملخص
بحسب VulDB • 21/09/2026
GoCD هو خادم تسليم مستمر. من الإصدار 18.3.0 حتى 26.1.0، يمكن لـ GoCD إنشاء روابط لأدوات التتبع غير المُهْرَبَة (unescaped) من تعليقات الالتزام (commit comments) عندما يستخدم المشروع تعبيرًا منتظمًا (regular expression) متساهلاً لأداة التتبع يحتوي على مجموعة التقاط معرف (ID capturing group)، مثل JIRA-(.+). يمكن لمهاجم لديه صلاحية إجراء عمليات التزام (commit access) إلى مادة مُتَتَبَّعة إدراج أحرف خاصة لـ URI أو HTML في تعليق الالتزام المطابق، مما يتسبب في ثغرة البرمجة عبر المواقع المخزنة (stored cross-site scripting) عندما يعرض ضيف صفحة Compare Pipeline المتأثرة. لا تتأثر عمليات النشر التي تفتقر إلى تكامل أداة التتبع، أو تلك التي لا تحتوي على مجموعة التقاط معرف، أو تلك التي تستخدم معامِلات مطابقة محافظةً لا يمكنها تطابق الأحرف الخاصة. يمكن للاستغلال الناجح أن يكشف عن جلسة مستخدم ذي امتيازات عالية (privileged user session) أو يسمح بإجراء تغييرات باستخدام بيانات اعتماد الضيف وصلاحياته. تم إصلاح هذه المشكلة في الإصدار 26.1.0.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.