→ برگشت به فید آسیب‌پذیری‌ها CVE-2026-94264 · advanced-custom-fields-extended

تزریق اسکریپت از طریق وب (XSS) در افزونه Advanced Custom Fields: Extended

متوسط plugin CVSS –

افزونه Advanced Custom Fields: Extended در نسخه‌های ۰.۹.۲.۸ و پایین‌تر برخی ویژگی‌های شورت‌کد فرم را اعتبارسنجی یا escape نمی‌کند؛ این ویژگی‌ها می‌توانند به مقادیر درخواست خود بازدیدکننده اشاره کنند و سپس بدون escape در صفحه نمایش داده شوند. کاربری با نقشی به پایینی Contributor می‌تواند از این نقص برای اجرای اسکریپت دلخواه در مرورگر هر کسی که پیوند یا صفحه دستکاری‌شده را باز کند، از جمله مدیر واردشده به سایت، سوءاستفاده کند. این مورد اصلاح ناقص CVE-2023-5292 است و تاکنون وصله رسمی منتشر نشده؛ تا زمان انتشار پچ، افزونه را موقتاً غیرفعال کنید یا از فایروال وب استفاده کنید.

نسخه‌های تحت تأثیر

<= 0.9.2.8

راهنمای اقدام و رفع مشکل (Remediation)

  • ۱. پشتیبان‌گیری: قبل از اعمال هرگونه تغییر، یک بکاپ کامل از پایگاه داده و فایل‌های سایت تهیه کنید.
  • ۲. به‌روزرسانی سریع: افزونه یا هسته advanced-custom-fields-extended را بلافاصله به آخرین نسخه ارائه‌شده ارتقا دهید.
  • ۳. فایروال و مانیتورینگ: در صورت عدم امکان آپدیت فوری، رول‌های امنیتی WAF را فعال کرده و لاگ‌های وب‌سرور را پایش نمایید.