PT-2026-121414

CVE-2026-115453

·

تاريخ النشر

2026-10-22

·

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

2026-10-22

الوصف من

CVSS 4.0
7.1
عالية
المقاييسAV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:H/VA:N/SC:N/SI:N/SA:N
اسم البرنامج المصاب والإصدارات المتأثرة MarcosCamara01 Ecommerce Template (الإصدارات المتأثرة غير محددة)
الوصف يوجد تجاوز للصلاحيات في مستودعات عربة التسوق وقائمة الأمنيات. يمكن للمستخدمين المصرح لهم حذف أو تعديل إدخالات عربة التسوق وقائمة الأمنيات الخاصة بمستخدمين آخرين. يحدث هذا لأن الدوال cartRepository.delete() و cartRepository.updateQuantityInternal() و wishlistRepository.delete() تطابق الصفوف باستخدام المفتاح الأساسي فقط دون التحقق من المستخدم المالك. على الرغم من أن النظام يطبق ميزة row level security (RLS) في PostgreSQL — وهي ميزة أمنية تقيد الصفوف التي يمكن للمستخدم رؤيتها أو تعديلها بناءً على سياسة معينة — إلا أن هذه السياسات لا يتم تطبيقها لأن التطبيق يتصل بقاعدة البيانات باستخدام نفس الدور الذي يملك الجداول. وبما أن PostgreSQL لا يطبق سياسات RLS على مالك الجدول افتراضيًا، يتم تجاوز القيود. بالإضافة إلى ذلك، فإن استخدام قيم bigserial التسلسلية لـ cart items.id و wishlist.id يسمح للمهاجمين بتعداد معرفات بيانات المستخدمين الآخرين.
التوصيات في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة.
قابلية الاستغلال
استغلال
التأثيرات
المورّدون
المنتجات المتأثرة
المعرّفات ذات الصلة
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾