PT-2026-24474

CVE-2026-31820

·

تاريخ النشر

2026-03-10

·

تاريخ التحديث

2026-03-11

الوصف من

CVSS 4.0
7.1
عالية
المقاييسAV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
إصدارات Sylius الأقدم من 2.0.16
إصدارات Sylius الأقدم من 2.1.12
إصدارات Sylius الأقدم من 2.2.3
الوصف
يحتوي Sylius، وهو إطار عمل مفتوح المصدر للتجارة الإلكترونية قائم على Symfony، على ثغرة أمنية تتعلق بـ«المرجع المباشر غير الآمن للكائنات» (IDOR) في حالة المصادقة في العديد من مكونات LiveComponents الخاصة بالمتجر. ويحدث ذلك بسبب قبول معرّفات الموارد غير المصادق عليها عبر المعلمات #[LiveArg]. وتتأثر الإجراءات التي تقبل معرّفات الموارد عبر #[LiveArg] وتقوم بتحميلها باستخدام ->find() دون التحقق من صحة الخاصية. وعلى وجه التحديد، تقبل الإجراء addressFieldUpdated في مكون FormComponent الخاص بالعنوان في Checkout معرّف «addressId» عبر #[LiveArg]، مما قد يؤدي إلى الكشف عن المعلومات الشخصية لمستخدم آخر، بما في ذلك الاسم الأول واسم العائلة والشركة ورقم الهاتف والشارع والمدينة والرمز البريدي والبلد. تقبل الإجراءات refreshCart الخاصة بـ WidgetComponent الخاص بعربة التسوق ومكون ملخص عربة التسوق معرّفًا cartId عبر #[LiveArg]، مما يتيح الوصول المباشر إلى بيانات الطلب، مثل إجمالي الطلب، وعدد العناصر، والإجمالي الفرعي، والخصم، وتكلفة الشحن، والضرائب، وإجمالي الطلب. نظرًا لأن جدول sylius order يحتوي على كل من عربات التسوق النشطة والطلبات المكتملة في نفس نطاق المعرفات، فإن ثغرة IDOR الخاصة بعربة التسوق قد تكشف بيانات جميع الطلبات.
التوصيات
قم بتحديث Sylius إلى الإصدار 2.0.16 أو أحدث.
قم بتحديث Sylius إلى الإصدار 2.1.12 أو أحدث
قابلية الاستغلال
استغلال
إصلاح
التأثيرات
الباحثون
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
GHSA-2XC6-348P-C2X6
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾