→ برگشت به فید آسیبپذیریها
CVE-2026-109977 · yaysmtp
تزریق کدهای SQL (SQLi) در افزونه YaySMTP
افزونه YaySMTP در نسخههای ۲.۷.۸ و پایینتر بهدلیل فرار ناکافی از مقدار پارامتر params[searchKey] و آمادهسازی ناکافی کوئری SQL، در برابر تزریق SQL مبتنی بر زمان آسیبپذیر است. مهاجم احرازهویتشده با دسترسی مدیر (Administrator) یا بالاتر میتواند کوئریهای اضافی را به کوئری موجود الحاق کند و اطلاعات حساس پایگاه داده را استخراج نماید. وصله رسمی تاکنون منتشر نشده است؛ تا زمان انتشار بهروزرسانی امن، افزونه را موقتاً غیرفعال کنید یا دسترسی به آن را با فایروال محدود سازید.
نسخههای تحت تأثیر
<= 2.7.8
راهنمای اقدام و رفع مشکل (Remediation)
- ۱. پشتیبانگیری: قبل از اعمال هرگونه تغییر، یک بکاپ کامل از پایگاه داده و فایلهای سایت تهیه کنید.
- ۲. بهروزرسانی سریع: افزونه یا هسته yaysmtp را بلافاصله به آخرین نسخه ارائهشده ارتقا دهید.
- ۳. فایروال و مانیتورینگ: در صورت عدم امکان آپدیت فوری، رولهای امنیتی WAF را فعال کرده و لاگهای وبسرور را پایش نمایید.
مراجع رسمی و مستندات
- https://plugins.trac.wordpress.org/browser/yaysmtp/tags/2.7.8/includes/ImportSettingsOtherPlugins.php#L153 ↗
- https://plugins.trac.wordpress.org/browser/yaysmtp/tags/2.7.8/includes/ImportSettingsOtherPlugins.php#L258 ↗
- https://plugins.trac.wordpress.org/browser/yaysmtp/tags/2.7.8/includes/ImportSettingsOtherPlugins.php#L264 ↗
- https://plugins.trac.wordpress.org/browser/yaysmtp?rev=3778283 ↗
- https://www.wordfence.com/threat-intel/vulnerabilities/id/9678ef78-ac5c-4dc0-8c15-092359f3defa?source=cve ↗