PT-2026-116352 · WordPress · Learnpress
CVSS v3.1
9.8
حرجة
| المتجه | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
اسم البرنامج المصاب والإصدارات المتأثرة
LearnPress الإصدارات السابقة لـ 4.4.11
الوصف
يمكن للمهاجم غير المصرح له تنفيذ حقن كائن PHP (PHP Object Injection) عن طريق إرسال مدخلات غير موثوقة عبر معامل الطلب
checkout-email أثناء إجراء AJAX الخاص بإتمام الشراء. يتم معالجة المدخلات بواسطة sanitize text field()، والتي تفشل في إزالة صيغة الكائن المتسلسل، ثم يتم تخزينها في جدول الجلسة. في الطلبات اللاحقة، تقوم الدالة LP Session Handler::get() بتمرير هذه البيانات إلى LP Helper::maybe unserialize() ثم إلى unserialize() دون تقييد الفئات المسموح بها، مما يسمح بحقن كائن PHP. حقن كائن PHP هو تقنية يستغل فيها المهاجم عملية إلغاء تسلسل البيانات غير الموثوقة للتلاعب بمنطق التطبيق أو تنفيذ رمز برمجي عشوائي.التوصيات
التحديث إلى الإصدار 4.4.11 أو أحدث.
تجنب استخدام المعامل
checkout-email في إجراء AJAX الخاص بإتمام الشراء حتى يتم تطبيق التحديث.إصلاح
Deserialization of Untrusted Data
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾
تصنيف نقاط الضعف
المعرّفات ذات الصلة
المنتجات المتأثرة
Learnpress