یک آسیبپذیری امنیتی با شناسه CVE-2026-18053 در افزونه MemberDash برای سیستم مدیریت محتوای وردپرس (WordPress) شناسایی شده است که تمامی نسخههای این افزونه تا ورژن 1.8.7 را تحت تأثیر قرار میدهد.
تحلیل فنی نقص امنیتی
این آسیبپذیری از نوع Privilege Escalation (ارتقای سطح دسترسی) است و به دلیل وجود یک نقص Mass-Assignment در تابع user_account_manager() و در شاخه edit_profile رخ میدهد. در این بخش از کد، تمامی فیلدهای ارسالی در $_POST مورد پیمایش قرار گرفته و بهطور مستقیم از طریق متد جادویی __set() در کلاس MS_Model به شیء عضو فعلی اختصاص مییابند.
این فرآیند به دلیل فقدان یک لیست سفید (Allowlist) برای فیلدهای مجاز و عدم بررسی قابلیتها (Capabilities) یا مالکیت پارامتر id ارسالی، منجر به ایجاد یک حفره امنیتی جدی شده است.
تاثیر و نحوه سوءاستفاده
مهاجمانی که دارای دسترسی احراز هویت شده (حداقل در سطح Subscriber و بالاتر) باشند، میتوانند از این نقص برای تزریق یک user ID دلخواه استفاده کنند. این اقدام به مهاجم اجازه میدهد تا محدودیتهای دسترسی را دور زده و سطح دسترسی خود یا سایر کاربران را در سیستم تغییر دهد.
- نوع آسیبپذیری: Mass Assignment / Privilege Escalation
- نسخههای آسیبپذیر: تمامی نسخهها تا و شامل 1.8.7
- پیشنیاز حمله: داشتن حساب کاربری با سطح دسترسی Subscriber یا بالاتر