افزونه Gravity Forms در پلتفرم وردپرس (WordPress) با یک آسیبپذیری از نوع Stored Cross-Site Scripting (XSS) از طریق فیلد List مواجه است. این نقص امنیتی در تمامی نسخهها تا نسخه 3.1.2 و شامل آن وجود دارد.
علت اصلی این آسیبپذیری، عدم پاکسازی کافی ورودیها (input sanitization) و عدم خروج امن دادهها (output escaping) است. این مسئله به مهاجمان بدون نیاز به احراز هویت (unauthenticated) اجازه میدهد تا اسکریپتهای وب دلخواه خود را در صفحات تزریق کنند؛ اسکریپتهایی که به محض دسترسی کاربر به صفحه مورد نظر، اجرا خواهند شد.
برای بهرهبرداری موفق از این آسیبپذیری، مدیر سیستم (administrator) باید روی لینک تزریق شده در بخش جزئیات ورودی (entry detail view) کلیک کرده و یک دیالوگ تأیید را فعال کند که در نهایت منجر به اجرای اسکریپت مخرب میشود.
بهروزرسانی (اکتبر 30, 2026 — ThreatCluster)
بهروزرسانی: جزئیات فنی جدیدی از آسیبپذیری Stored XSS در افزونه Gravity Forms منتشر شده است. این آسیبپذیری با شناسه CVE-2026-90437 ثبت شده و تمامی نسخههای این افزونه تا نسخه 3.1.1 را تحت تأثیر قرار میدهد.
بررسیها نشان میدهد که مهاجمان میتوانند از طریق فیلدهای Post Excerpt، Post Custom Field و Rich-Text Paragraph Field، کدهای مخرب خود را تزریق کنند. این نقص امنیتی ناشی از عدم پاکسازی (Sanitization) کافی ورودیها و عدم خروج امن (Output Escaping) دادهها است.
این آسیبپذیری به مهاجمان بدون احراز هویت (Unauthenticated) اجازه میدهد تا اسکریپتهای وب دلخواه را در صفحاتی تزریق کنند که با دسترسی کاربر به آن صفحات، کدها اجرا میشوند.