شناسه CVE: CVE-2026-122661
تاریخ انتشار: ۹ نوامبر ۲۰۲۶، ساعت ۱۱:۰۰
شدت: ۶.۵ از ۱۰ (متوسط)
شرح آسیب پذیری:
در افزونه Directorist محصول wpWax با اسلاگ directorist، یک آسیب پذیری از نوع «خنثیسازی نادرست ورودی در هنگام تولید صفحه وب» یا Cross-site Scripting (XSS) شناسایی شده است. این نقص امنیتی که در دسته CWE-79 قرار میگیرد، امکان اجرای Stored XSS را برای مهاجم فراهم میکند. نسخههای آسیب پذیر این افزونه تا 8.10.7 هستند.
جزئیات فنی:
در Stored XSS، کد مخرب بهجای بازتاب لحظهای، در پایگاه داده ذخیره میشود و هر بار که صفحه آسیب پذیر بارگذاری میشود، در مرورگر کاربران اجرا میگردد. در افزونه Directorist، برخی فیلدهای ورودی مانند عنوان لیستینگ، توضیحات کسبوکار یا تنظیمات پروفایل، بدون پالایش کافی ذخیره و در صفحات عمومی یا پیشخوان مدیریت نمایش داده میشوند. از آنجا که این افزونه برای ساخت دایرکتوری کسبوکارها و لیستینگهای classified استفاده میشود، ورودیهای عمومی در آن زیاد است. مهاجم میتواند با ثبت یک لیستینگ حاوی payload اسکریپتی، آن را در پایگاه داده ماندگار کرده و مدیر سایت یا بازدیدکنندگان را قربانی اجرای آن کند. پیامدهای احتمالی شامل سرقت کوکیها و توکنهای نشست مدیر، تغییر محتوای صفحات، ایجاد کاربر مدیریتی جعلی یا هدایت کاربران به صفحات فیشینگ است. شدت متوسط این آسیب پذیری نشان میدهد که بهرهبرداری از آن نیازمند شرایط خاص یا دسترسی اولیه است، اما در سایتهای دایرکتوری با تعداد بالای کاربران، پیامدهای آن قابل توجه است.
توصیه امنیتی:
مدیران وردپرس باید در اسرع وقت افزونه Directorist را به نسخهای بالاتر از 8.10.7 ارتقا دهند. تا زمان بهروزرسانی، توصیه میشود ورودیهای لیستینگ در سمت سرور پالایش شده و خروجیها بهدرستی Escape شوند. فعالسازی WAF با قواعد مقابله با XSS، اعمال Content Security Policy (CSP)، محدودکردن دسترسی به ویرایشگر لیستینگها و بازبینی محتوای ذخیرهشده در پایگاه داده از اقدامات کاهشی مؤثر هستند.
نکته عملیاتی برای تیمهای دواپس و امنیت سرور:
دایرکتوریهای کسبوکار و سایتهای classified، بهدلیل پذیرش ورودی عمومی از کاربران متعدد، سطح حمله بزرگی برای Stored XSS ایجاد میکنند. پایش محتوای ذخیرهشده، اعمال سیاستهای سختگیرانه Escape خروجی و بازبینی دورهای ورودیهای کاربران، بخشی از اصول نگهداری امن زیرساخت وب است. در سایتهایی که افزونههای دایرکتوری و ثبت لیستینگ فعال دارند، توجه به امنیت لایههای ورودی و کنترل دقیق دسترسی کاربران میتواند از تبدیل یک آسیب پذیری متوسط به یک حادثه امنیتی گسترده جلوگیری کند.