Prism

#367من 58,159
485.3إجمالي CVSS
الثغرات · 80
متوسطة
65
عالية
13
حرجة
2
PT-2026-60438
6.4
2026-07-15
Wpdelicious · Wp Delicious – Recipe Plugin For Food Bloggers · CVE-2026-15099
**اسم البرنامج المعرض للخطر والإصدارات المتأثرة** إصدارات Delicious Recipes الأقدم من 1.10.3 **الوصف** تحدث ثغرة «التنفيذ البرمجي عبر المواقع المخزنة» (Stored Cross-Site Scripting) عبر سمة «steps» الخاصة بالكتلة. تنشأ المشكلة عن عدم كفاية عملية تنقية المدخلات وتهريب المخرجات داخل الدالة `wrap direction text()`. وعلى وجه التحديد، تقوم الدالة بإدراج قيمة `href` التي يزودها المستخدم من عقد الروابط المتداخلة (`$node[’props‘][’href‘]`) مباشرةً في علامة الارتباط (anchor tag) باستخدام `sprintf()` دون تطبيق `esc url()` أو إجراء التحقق من صحة مخطط عنوان URL. يمكن للمهاجمين المصادق عليهم الذين يتمتعون بحق الوصول على مستوى «المساهم» (Contributor) أو أعلى حقن نصوص برمجية ويب تعسفية، مثل عناوين URI التي تبدأ بـ javascript:، في الصفحات. يتم تنفيذ هذه البرامج النصية عندما يقوم مستخدم، مثل محرر أو مسؤول، بمعاينة المنشور المعلق والنقر على الرابط الخبيث. **التوصيات** قم بتحديث Delicious Recipes إلى الإصدار 1.10.3 أو أحدث. كإجراء تخفيفي مؤقت، قم بتقييد المستخدمين الذين يتمتعون بحق الوصول على مستوى المساهم من تعديل سمة كتلة «الخطوات».
PT-2026-60400
6.5
2026-07-15
WordPress · Multivendorx · CVE-2026-12941
**اسم البرنامج المعرض للخطر والإصدارات المتأثرة** MultiVendorX – إصدارات «WooCommerce Multivendor Marketplace AI Powered Solutions» الأقدم من 5.0.10 **الوصف** توجد ثغرة أمنية تتمثل في عدم كفاية عملية «الهروب» (escaping) للمدخلات التي يقدمها المستخدم، بالإضافة إلى عدم إعداد الاستعلامات بشكل صحيح، مما يسمح للمهاجمين المصادق عليهم الذين يتمتعون بحق الوصول على مستوى المشترك أو أعلى بتنفيذ هجمات حقن SQL. يحدث ذلك عبر المعلمة `order by` في نقطة نهاية المعاملات. يمكن للمهاجمين إضافة استعلامات SQL إضافية لاستخراج معلومات حساسة من قاعدة البيانات. ويكون هذا الأمر قابلاً للاستغلال بشكل خاص عندما يتم تكوين إعداد الموافقة على المتاجر بحيث تتم الموافقة تلقائيًا على مالكي المتاجر، حيث يمكن لأي مستخدم مسجل الدخول التسجيل بنفسه كمالك متجر عبر نقطة نهاية REST العامة للمتاجر للحصول على الصلاحية اللازمة `edit stores`. **التوصيات** قم بتحديث MultiVendorX – WooCommerce Multivendor Marketplace AI Powered Solutions إلى الإصدار 5.0.10 أو أحدث. قم بتقييد استخدام المعلمة `order by` في نقطة نهاية المعاملات كإجراء تخفيفي مؤقت. قم بتعطيل الموافقة التلقائية على مالكي المتاجر في إعدادات المكون الإضافي لمنع المستخدمين غير المصرح لهم من الحصول على صلاحية `edit stores`.