یک آسیبپذیری امنیتی در افزونه Bookly برای سیستم مدیریت محتوای وردپرس (WordPress) شناسایی شده است که امکان دستکاری اطلاعات مشتریان را فراهم میکند. این نقص امنیتی در نسخههای پیش از 28.3 وجود دارد و به دلیل عدم اعتبارسنجی صحیح هویت کاربر در هنگام بهروزرسانی جزئیات ذخیرهشده، رخ میدهد.
جزئیات فنی آسیبپذیری
مهاجمان غیرمنتخب (Unauthenticated) که به شناسه اصلی (Primary Identifier) یک مشتری دسترسی داشته باشند، میتوانند بدون نیاز به ورود به سیستم یا تعامل کاربر، اطلاعات شخصی ذخیرهشده مانند نام، ایمیل و آدرس را بازنویسی کنند. این مشکل به دلیل نقص در مکانیزم بررسی هویت درخواستکننده پیش از پردازش بهروزرسانی جزئیات مشتری در کد افزونه ایجاد شده است.
تحلیل ریسک و اثرات
- نوع حمله: دستکاری رکورد مشتری (Customer Record Tampering)
- سطح دسترسی مورد نیاز: بدون نیاز به احراز هویت (PR:N)
- پیچیدگی حمله: پایین (AC:L)
- تاثیر: محدود به تغییر اطلاعات شخصی (PII) و عدم دسترسی به دادههای محرمانه یا ایجاد اختلال در دسترسپذیری (C:N/A:N)
با توجه به اینکه مهاجم باید از پیش شناسه مشتری هدف را داشته باشد، این آسیبپذیری بیشتر برای حملات هدفمند (Targeted) کاربرد دارد تا حملات انبوه و خودکار برای تصاحب کل پایگاه داده مشتریان.
سایر موارد شناسایی شده
در کنار این مورد، گزارشهای متعددی از آسیبپذیریهای دیگر در محیطهای PHP و محصولات امنیتی نظیر Palo Alto Networks و Nagios XI مشاهده شده است که برخی از آنها منجر به اجرای کد از راه دور (RCE) یا دور زدن احراز هویت (Authentication Bypass) میشوند و نیازمند بهروزرسانی فوری هستند.