افزونه SimpleForm (ابزاری برای ساخت فرم، کوییز، نظرسنجی و اعلانهای چندگانه در وردپرس) در تمامی نسخههای خود تا نسخه 3.10.2، دارای یک آسیبپذیری بحرانی از نوع Arbitrary File Upload (آپلود فایل دلخواه) است.
این نقص امنیتی در تابع handle_upload شناسایی شده است. ریشه این مشکل، عدم استفاده از یک لیست سفید (Allowlist) برای کلیدهای فایل در سمت سرور و همچنین نقص در فرآیند استخراج پسوند فایل پیش از پاکسازی (Pre-sanitization) است. این ضعف به مهاجم اجازه میدهد تا با استفاده از تکنیک trailing-dot (قرار دادن نقطه در انتهای نام فایل)، تمامی مکانیزمهای اعتبارسنجی پسوند (Extension) و نوع فایل (MIME validation) را دور بزند.
با بهرهبرداری از این آسیبپذیری، مهاجمان بدون نیاز به احراز هویت (Unauthenticated) میتوانند فایلهای اجرایی مخرب را روی سرور آپلود کنند که این امر مستقیماً منجر به Remote Code Execution (RCE) یا اجرای کد از راه دور میشود.