PT-2026-139419
CVE-2026-104014
·
تاريخ النشر
2026-11-07
·
تاريخ التحديث
2026-11-07
الوصف من
CVSS 3.1
9.8
حرجةالمقاييسAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
اسم البرنامج المصاب والإصدارات المتأثرة
Naimur Email OTP Verification for WooCommerce الإصدارات السابقة لـ 2.1.1
الوصف
يوجد تجاوز للمصادقة في عملية إتمام إعادة تعيين كلمة المرور. يقوم نقطة النهاية
wp ajax nopriv ceovw update new password التي تعالجها الدالة update new password() بتفويض عمليات إعادة التعيين بناءً على وجود صف في قاعدة البيانات مُعلم كـ 'VERIFIED' فقط. يحدث هذا بسبب افتقار النظام إلى التحقق من الطابع الزمني، وربط الجلسة، ورموز خاصة بكل عملية إعادة تعيين. علاوة على ذلك، تترك الدالة mark otp as verified for reset() صف التحقق نشطًا إذا تخلى المستخدم عن العملية، كما أن حدث التنظيف المجدول ceovw cleanup expired otps event يفتقر إلى معالج، مما يعني أن الإدخالات منتهية الصلاحية لا يتم إزالتها أبدًا. يمكن للمهاجم غير المصرح له الاستيلاء على الحسابات، بما في ذلك حسابات المسؤولين، باستخدام عنوان البريد الإلكتروني للضحية ورمز nonce متاح علنًا في المتغير العام CEOVW APP على صفحة حساب WooCommerce. تتيح عملية الاستغلال الناجحة للمهاجم تجاوز كلمة المرور والحصول على ملف تعريف ارتباط جلسة wordpress logged in .التوصيات
في الوقت الحالي، لا توجد معلومات حول إصدار أحدث يحتوي على إصلاح لهذه الثغرة.
وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾