→ برگشت به فید آسیبپذیریها
CVE-2026-120040 · wp-mail-catcher
ارتقای سطح دسترسی (Privilege Escalation) در افزونه Mail logging & Catcher
افزونه Mail logging & Catcher در همه نسخههای تا ۲.۲.۰ از طریق پارامتر message دچار افشای اطلاعات حساس است. مهاجم احرازهویتشده با سطح دسترسی مشترک (Subscriber) یا بالاتر، تنها در صورتی که مدیر سایت تنظیم default_view_role را روی قابلیتی مانند read قرار داده باشد، میتواند کلیدهای بازنشانی رمز عبور مدیر را از لاگ ایمیلهای ذخیرهشده استخراج کند و با تکمیل فرایند بازنشانی رمز به سطح مدیر ارتقا یابد؛ در نصب دستنخورده این تنظیم روی manage_options است و دسترسی به لاگها فقط برای مدیران ممکن است. از آنجا که وصله امنیتی منتشر شده، افزونه را فوراً به نسخه امن بهروزرسانی کنید.
نسخههای تحت تأثیر
<= 2.2.0
راهنمای اقدام و رفع مشکل (Remediation)
- ۱. پشتیبانگیری: قبل از اعمال هرگونه تغییر، یک بکاپ کامل از پایگاه داده و فایلهای سایت تهیه کنید.
- ۲. بهروزرسانی سریع: افزونه یا هسته wp-mail-catcher را بلافاصله به آخرین نسخه ارائهشده ارتقا دهید.
- ۳. فایروال و مانیتورینگ: در صورت عدم امکان آپدیت فوری، رولهای امنیتی WAF را فعال کرده و لاگهای وبسرور را پایش نمایید.
مراجع رسمی و مستندات
- https://www.wordfence.com/threat-intel/vulnerabilities/id/599e46ed-a71c-41d1-839f-6bb76808a58f?source=api-prod ↗
- https://www.wordfence.com/threat-intel/vulnerabilities/id/599e46ed-a71c-41d1-839f-6bb76808a58f ↗
- https://github.com/JWardee/wp-mail-catcher/releases/tag/v2.3.0 ↗
- https://plugins.trac.wordpress.org/browser/wp-mail-catcher/tags/2.2.0/src/Bootstrap.php#L101 ↗
- https://plugins.trac.wordpress.org/browser/wp-mail-catcher/tags/2.2.0/src/Bootstrap.php#L259 ↗
- https://plugins.trac.wordpress.org/browser/wp-mail-catcher/tags/2.2.0/src/Loggers/WpMail.php#L42 ↗
- https://plugins.trac.wordpress.org/browser/wp-mail-catcher/tags/2.2.0/src/Views/HtmlMessage.php#L9 ↗
- https://plugins.trac.wordpress.org/browser/wp-mail-catcher/tags/2.2.0/src/Views/TextMessage.php#L10 ↗
- https://www.wordfence.com/threat-intel/vulnerabilities/id/599e46ed-a71c-41d1-839f-6bb76808a58f?source=cve ↗