→ برگشت به فید آسیبپذیریها
CVE-2026-103997 · redux-framework
دور زدن مجوز دسترسی در افزونه Redux Framework (Authorization Bypass)
افزونه Redux Framework در تمام نسخههای ۴.۵.۱۵ و پایینتر بهدلیل عدم بررسی صحیح مجوز کاربر، به مهاجمان احراز هویتشده با سطح دسترسی مشترک (Subscriber) و بالاتر اجازه میدهد کل دادههای تنظیمات Redux — شامل گذرواژههای متنساده، کلیدهای API، کلیدهای لایسنس و اطلاعات ورود SMTP — را که در بلوک جاوااسکریپت صفحه پروفایل مدیریت قرار دارند مشاهده کنند. از آنجا که افزونه Users بهصورت خودکار برای هر نمونه Redux بارگذاری میشود، هر وبسایتی که این چارچوب را اجرا میکند صرفنظر از تنظیمات توسعهدهنده در معرض خطر است. تاکنون وصله رسمی برای این آسیبپذیری منتشر نشده است؛ بنابراین توصیه میشود افزونه بهطور موقت غیرفعال شود یا از فایروال برنامههای وب (WAF) برای کاهش خطر استفاده گردد.
نسخههای تحت تأثیر
<= 4.5.15
راهنمای اقدام و رفع مشکل (Remediation)
- ۱. پشتیبانگیری: قبل از اعمال هرگونه تغییر، یک بکاپ کامل از پایگاه داده و فایلهای سایت تهیه کنید.
- ۲. بهروزرسانی سریع: افزونه یا هسته redux-framework را بلافاصله به آخرین نسخه ارائهشده ارتقا دهید.
- ۳. فایروال و مانیتورینگ: در صورت عدم امکان آپدیت فوری، رولهای امنیتی WAF را فعال کرده و لاگهای وبسرور را پایش نمایید.
مراجع رسمی و مستندات
- https://github.com/reduxframework/redux-framework/pull/4119 ↗
- https://plugins.trac.wordpress.org/browser/redux-framework/tags/4.5.15/redux-core/inc/classes/class-redux-enqueue.php#L582 ↗
- https://plugins.trac.wordpress.org/browser/redux-framework/tags/4.5.15/redux-core/inc/classes/class-redux-enqueue.php#L735 ↗
- https://plugins.trac.wordpress.org/browser/redux-framework/tags/4.5.15/redux-core/inc/extensions/users/class-redux-extension-users.php#L156 ↗
- https://plugins.trac.wordpress.org/browser/redux-framework/tags/4.5.15/redux-core/inc/extensions/users/class-redux-extension-users.php#L484 ↗
- https://plugins.trac.wordpress.org/browser/redux-framework/tags/4.5.16/redux-core/inc/classes/class-redux-enqueue.php ↗
- https://www.wordfence.com/threat-intel/vulnerabilities/id/b1dd83e6-ea48-459b-84ac-3c6fff9cd940?source=cve ↗