یک آسیبپذیری امنیتی در افزونه Paid Membership Subscriptions برای سیستم مدیریت محتوای وردپرس (WordPress) شناسایی شده است که به مهاجمان اجازه میدهد مکانیزمهای تایید هویت را دور بزنند.
جزئیات فنی آسیبپذیری
در نسخههای پیش از 3.1.0 این افزونه، در بخش مدیریت ثبتنام (Registration Handler)، اعتبارسنجی reCAPTCHA به درستی انجام نمیشود. اگر یک فیلد از فرم درخواست حذف شده باشد، سیستم متوجه نبود پاسخ CAPTCHA نمیشود و اجازه ثبتنام را صادر میکند.
تاثیرات امنیتی
- نوع حمله: دور زدن مکانیزم حفاظتی (Bypass) به صورت Remote و بدون نیاز به احراز هویت (Unauthenticated).
- پیامد: ایجاد حسابهای کاربری غیرمجاز در وبسایت.
- سطح پیچیدگی: پایین (Low Complexity).
وضعیت اکسپلویت و مقابله
در حال حاضر کد اکسپلویت (Exploit Code) برای این آسیبپذیری به صورت عمومی در دسترس قرار گرفته است (توسط WPScan مستند شده)، اما هنوز گزارشی مبنی بر بهرهبرداری گسترده در محیطهای عملیاتی توسط CISA ثبت نشده است. به کاربران توصیه میشود برای جلوگیری از ایجاد حسابهای اسپم و دسترسیهای غیرمجاز، این افزونه را سریعاً به آخرین نسخه بهروزرسانی کنند.
سایر نقاط ضعف مرتبط
علاوه بر این مورد، در نسخههای قدیمیتر این افزونه آسیبپذیریهای دیگری نظیر IDOR، CSRF و نقص در یکپارچگی پرداختها نیز شناسایی شده بود که همگی بر اهمیت بهروزرسانی منظم این ابزار تاکید دارند.