CVE-2026-54176 in CRUD
الملخص
بحسب VulDB • 14/09/2026
يوفر backpack/crud وظائف الإنشاء والقراءة والتحديث والحذف (CRUD) لـ Backpack، وهي مجموعة من حزم Laravel التي تساعد المستخدمين في بناء لوحات إدارة مخصصة. ومن الإصدار 6.0.0 حتى 6.8.14 و7.0.38، يسمح MyAccountController::postAccountInfoForm عند POST /admin/edit-account-info بطلب AccountInfoRequest بتحديث عمود backpack_authentication_column() (الذي يكون البريد الإلكتروني افتراضياً) دون الحاجة إلى كلمة المرور الحالية أو التحقق من صحة كلمة مرور الحساب الموجودة. يمكن لمهاجم لديه جلسة Backpack مؤقتة ومصادق عليها تغيير عنوان البريد الإلكتروني لاستعادة حساب المستخدم، ثم لاحقاً استخدام تدفق إعادة تعيين كلمة المرور بعد انتهاء الجلسة الأصلية، مما يحول اختلال الأمان في الجلسة إلى استيلاء دائم على الحساب. يسمح الآلية نفسها لأحد الموظفين الداخليين بتعيين عنوان استرداد شخصي قبل سحب الصلاحيات. لا يتأثر نقطة تغيير كلمة المرور المنفصلة لأنها تتحقق من old_password. تم إصلاح هذه المشكلة في الإصدارات 6.8.14 و7.0.38.
If you want to get best quality of vulnerability data, you may have to visit VulDB.