افزونه Userplace در پلتفرم WordPress (نسخههای تا 1.2.0) دارای یک آسیبپذیری امنیتی جدی است که میتواند منجر به تسلط کامل مهاجم بر وبسایت شود.
این نقص امنیتی به دلیل عدم انجام بررسیهای لازم در بخش Authorization (احراز هویت) برای یک اکشن AJAX رخ میدهد. علاوه بر این، افزونه مقدار nonce که وظیفه محافظت از این اکشن را بر عهده دارد، به صورت عمومی فاش میکند.
با سوءاستفاده از این آسیبپذیری، مهاجمان بدون نیاز به هیچگونه احراز هویت (Unauthenticated)، قادر خواهند بود:
- یک حساب کاربری با سطح دسترسی Administrator ایجاد کنند.
- تنظیمات دلخواه سایت (Site Options) را تغییر دهند.
این زنجیره حملات در نهایت منجر به Full Site Takeover یا تسلط کامل بر مدیریت سایت میشود.