→ برگشت به فید آسیبپذیریها
CVE-2026-100158 · sql-chart-builder
تزریق کدهای SQL (SQLi) در افزونه SQL Chart Builder
افزونه SQL Chart Builder برای وردپرس در همه نسخهها تا ۳.۰.۶، بهدلیل پاکسازی ناکافی ورودی و گریز (escaping) ناکافی خروجی، در برابر تزریق اسکریپت ذخیرهشده (Stored XSS) از طریق مقدار ستون محور X برگشتی از نتایج پرسوجوی SQL آسیبپذیر است. مهاجم احرازهویتشده با دسترسی سطح مشترک (Subscriber) یا بالاتر میتواند، در صورتی که مدیر نموداری منتشر کرده باشد که ستونی قابل کنترل توسط کاربر کمامتیاز مانند نام نمایشی را برمیگرداند، اسکریپت دلخواه را در صفحه تزریق کند تا هنگام بازدید کاربران اجرا شود. وصله رسمی هنوز منتشر نشده است؛ تا زمان انتشار بهروزرسانی امن، افزونه را موقتاً غیرفعال کنید یا از فایروال برنامه وب (WAF) برای کاهش خطر استفاده کنید.
نسخههای تحت تأثیر
<= 3.0.6
راهنمای اقدام و رفع مشکل (Remediation)
- ۱. پشتیبانگیری: قبل از اعمال هرگونه تغییر، یک بکاپ کامل از پایگاه داده و فایلهای سایت تهیه کنید.
- ۲. بهروزرسانی سریع: افزونه یا هسته sql-chart-builder را بلافاصله به آخرین نسخه ارائهشده ارتقا دهید.
- ۳. فایروال و مانیتورینگ: در صورت عدم امکان آپدیت فوری، رولهای امنیتی WAF را فعال کرده و لاگهای وبسرور را پایش نمایید.
مراجع رسمی و مستندات
- https://plugins.trac.wordpress.org/browser/sql-chart-builder/tags/3.0.6/functions.php#L1019 ↗
- https://plugins.trac.wordpress.org/browser/sql-chart-builder/tags/3.0.6/functions.php#L1093 ↗
- https://plugins.trac.wordpress.org/browser/sql-chart-builder/tags/3.0.6/functions.php#L1101 ↗
- https://plugins.trac.wordpress.org/browser/sql-chart-builder/tags/3.0.6/functions.php#L579 ↗
- https://plugins.trac.wordpress.org/browser/sql-chart-builder/tags/3.0.6/functions.php#L820 ↗
- https://plugins.trac.wordpress.org/changeset?reponame=&old=3725657%40sql-chart-builder&new=3725657%40sql-chart-builder ↗
- https://www.wordfence.com/threat-intel/vulnerabilities/id/16375398-c5c9-465f-9a2f-4c08f76b090b?source=cve ↗