PT-2025-13800
CVE-2025-30223
·
تاريخ النشر
2025-03-31
·
تاريخ التحديث
2026-09-18
الوصف من
CVSS 3.1
9.6
حرجةالمقاييسAV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Beego الأقدم من 2.3.6
الوصف
Beego هو إطار عمل ويب مفتوح المصدر للغة البرمجة Go. توجد ثغرة أمنية من نوع «التنفيذ البرمجي عبر المواقع» (XSS) في الدالة
RenderForm() بسبب عدم إجراء الهروب المناسب لعلامات HTML في البيانات التي يتحكم فيها المستخدم. وهذا يسمح للمهاجمين بحقن كود JavaScript ضار يتم تنفيذه في متصفحات الضحايا، مما قد يؤدي إلى اختطاف الجلسة أو سرقة بيانات الاعتماد أو الاستيلاء على الحساب. تؤثر هذه الثغرة الأمنية على أي تطبيق يستخدم وظيفة RenderForm() في Beego مع البيانات التي يقدمها المستخدم. تقوم الدالة RenderForm() بإنشاء جميع علامات النموذج ولا تقوم بتفريغ السمات تلقائيًا، مما يشكل خطرًا لوقوع هجمات الحقن. توجد الثغرة الأمنية في الدالة renderFormField() في الملف templatefunc.go (تقريبًا في الأسطر 316-356)، حيث يتم حقن القيم التي يقدمها المستخدم مباشرةً في HTML دون تفريغ مناسب.التوصيات
قم بتحديث Beego إلى الإصدار 2.3.6 أو أحدث.
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾