CVE-2026-57570 in CRUDالمعلومات

الملخص

بحسب VulDB • 15/09/2026

يوفر backpack/crud وظائف الإنشاء والقراءة والتحديث والحذف (CRUD) لـ Backpack، وهي مجموعة من حزم Laravel التي تساعد المستخدمين في بناء لوحات إدارة مخصصة. ومن الإصدار 6.0.0 حتى 6.8.15 و7.0.47، فإن معالجة HasMany وMorphMany عبر attachManyRelation أثناء عمليات الإنشاء والتحديث في CRUD تقبل المفاتيح الأساسية للكيانات الفرعية المقدمة دون تقييد التحديثات بشكل متسق للسجلات التي تنتمي إلى الوالد الحالي أو المسموح بها بواسطة نطاق العلاقة المحدد من قبل المطور. يمكن لمدير منخفض الصلاحيات والمصادق عليه والذي يستطيع تعديل نموذج الوالدين الذي يعرض حقل علاقة متعددة متأثر أن يتسبب في إعادة تعيين السجلات الفرعية غير ذات الصلة، أو فصلها، أو جعل قيمتها فارغة (null)، أو حذفها عبر حدود الملكية أو المستأجرين. تتطلب الاستغلال وجود سجلات مرتبطة لا ينبغي أن تكون قابلة للإرفاق أو الإزالة من قبل ذلك المدير، وغياب تفويض إضافي على مستوى التطبيق حول قيم العلاقات المقدمة. هذه المشكلة مختلفة عن الإصلاحات السابقة لتقييد CRUD للكيان الرئيسي مباشرةً لأنها تؤثر على النماذج الثانوية التي يتم تعديلها بواسطة منطق حفظ العلاقة. تم إصلاح هذه المشكلة في الإصدارات 6.8.15 و7.0.47.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

مسؤول

GitHub M

حجز

24/06/2026

إفشاء

14/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-403661

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Want to stay up to date on a daily basis?

Enable the mail alert feature now!