PT-2026-26721 · WordPress · Repairbuddy

·

CVE-2026-3567

·

تاريخ النشر

2026-03-20

·

تاريخ التحديث

2026-03-21

CVSS v3.1

5.3

متوسطة

المتجهAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
اسم البرنامج المعرض للخطر والإصدارات المتأثرة
RepairBuddy – المكون الإضافي لإدارة علاقات العملاء والحجوزات لـ WordPress حتى الإصدار 4.1132
الوصف
المكوّن الإضافي RepairBuddy لـ WordPress معرض للوصول غير المصرح به. يحتوي المكوّن الإضافي على معالجات AJAX التي، عند استخدامها معًا، تسمح لأي مستخدم تمت مصادقته بتغيير إعدادات المكوّن الإضافي على مستوى المسؤول. تسمح الدالة wc rb get fresh nonce()، التي يمكن الوصول إليها عبر خطافات wp ajax وwp ajax nopriv، للمستخدمين بإنشاء رقم عشوائي صالح لـ WordPress لأي اسم إجراء دون إجراء فحوصات للصلاحيات. تقوم الدالة wc rep shop settings submission() بالتحقق من الرقم العشوائي (wcrb main setting nonce) ولكنها لا تتأكد من صلاحيات المستخدم قبل تحديث أكثر من خمسة عشر خيارًا للمكوّن الإضافي باستخدام update option(). وهذا يسمح للمهاجمين المصادق عليهم الذين يتمتعون بوصول على مستوى المشترك أو أعلى بتعديل جميع إعدادات تكوين المكون الإضافي، بما في ذلك اسم الشركة، والبريد الإلكتروني، والشعار، وتسمية القائمة، وإعدادات اللائحة العامة لحماية البيانات (GDPR)، عن طريق إنشاء رقم عشوائي صالح ثم استدعاء معالج إرسال الإعدادات.
التوصيات
يجب تحديث الإصدارات السابقة للإصدار 4.1132 وحتى هذا الإصدار. كحل مؤقت، يُنصح بتقييد الوصول إلى نقطة النهاية wc rb get fresh nonce. تجنب استخدام المعلمة wcrb main setting nonce في الدالة wc rep shop settings submission حتى يتم حل المشكلة.

إصلاح

Missing Authorization

وجدت خطأً في الوصف؟ لديك ما تضيفه؟ لا تتردد في مراسلتنا 👾

تصنيف نقاط الضعف

المعرّفات ذات الصلة

CVE-2026-3567

المنتجات المتأثرة

Repairbuddy