Andrea Bocchetti

#846من 57,981
260.3إجمالي CVSS
الثغرات · 36
متوسطة
16
عالية
12
حرجة
8
PT-2026-113609
9.8
2026-10-14
WordPress · Abandoned Cart Pro · CVE-2026-97657
**اسم البرنامج المصاب والإصدارات المتأثرة** Abandoned Cart Pro for WooCommerce الإصدارات السابقة لـ 10.8.1 **الوصف** يوجد تجاوز للمصادقة بسبب استخدام تشفير AES-CTR بدون MAC لرموز روابط استعادة السلة. يتم تخزين nonce CTR المكون من 8 بايت داخل كتلة النص المشفر، ويتم استرداد مفتاح التشفير باستخدام معلمة GET `user email` التي يوفرها المهاجم. بالإضافة إلى ذلك، يتم فرض فحص nonce HMAC في الدالة `wcap email track links()` فقط عندما لا تكون المعلمة `wcap nonce` فارغة، مما يسمح بتجاوز الفحص عن طريق حذف المعلمة. كما يسمح وجود مرجع كائن مباشر غير آمن في `abandoned id` الذي تم فك تشفيره بالوصول دون التحقق من الملكية. يمكن للمهاجم غير المصرح له الذي يمتلك رابط استعادة سلة شرعي استعادة keystream، وتزوير نص مشفر لأي معرف سلة خاص بضحية، وتحفيز استدعاء `wp set auth cookie()` للاستيلاء الكامل على حساب أي مستخدم ترك سلة تسوق، بما في ذلك المسؤولين. ميزة تسجيل الدخول التلقائي مفعلة افتراضيًا ويتم فرض تفعيلها أثناء ترقيات المكون الإضافي. **التوصيات** تحديث Abandoned Cart Pro for WooCommerce إلى الإصدار 10.8.1 أو إصدار أحدث.
PT-2026-67087
9.8
2026-07-31
WordPress · Single Sign On For Tng · CVE-2026-15964
**اسم البرنامج المعرض للخطر والإصدارات المتأثرة** إصدارات Single Sign On For TNG الأقدم من 2.0.1 **الوصف** يوجد ثغرة في عملية المصادقة تسمح بإعادة تعيين كلمة المرور دون مصادقة. تقبل الدالة `ssoprocess ajax()`، المسجلة في `wp ajax nopriv ssoprocess ajax`، معلمة `email` مقدمة من المهاجم أثناء عملية `setnewpassword` وتستدعي الدالة `reset password()` دون الحاجة إلى رمز ملكية أو تأكيد عبر البريد الإلكتروني أو فحص الصلاحيات. التحقق الأمني الذي تقوم به الدالة `check ajax referer()` غير فعال لأن الرقم العشوائي `ssoajaxnonce` مكشوف للجمهور على صفحات الواجهة الأمامية عبر `wp localize script()` داخل كائن JavaScript `SSOPWDREQUIREMENT`. نظرًا لأن WordPress يستخدم سياق جلسة عمل مجهول مشترك للزوار غير المسجلين، يمكن لأي مستخدم غير مصدق الحصول على رمز عشوائي صالح لمصادقة الطلب، مما قد يسمح له بتغيير كلمة مرور أي حساب، بما في ذلك حسابات المسؤولين، والاستيلاء على الموقع. **التوصيات** قم بتحديث Single Sign On For TNG إلى إصدار أحدث من 2.0.0. كإجراء تخفيفي مؤقت، قم بتقييد الوصول إلى نقطة النهاية `wp ajax nopriv ssoprocess ajax`.