يؤدي عدم كفاية التحقق من صحة البيانات إلى السماح للمهاجمين غير المصادق عليهم بالاستيلاء على أي حساب WordPress، بما في ذلك الحسابات التي تتمتع بامتيازات المسؤول. تحدث المشكلة داخل الدالة `wpm register()`، التي تتحقق من صحة ملف تعريف الارتباط الخاص بالتسجيل فقط مقابل معلمة GET `reg`، لكنها تفشل في التحقق من أن معلمة POST `mergewith` تشير إلى مسجل مؤقت أو غير مكتمل مرتبط بالمعاملة الحالية. من خلال توفير معرّف مستخدم عشوائي في المعلمة `mergewith`، يمكن للمهاجم تشغيل الدالة `wp update user()` لتغيير اسم المستخدم وكلمة المرور والبريد الإلكتروني والاسم للحساب المستهدف بقيم يتحكم فيها المهاجم. علاوة على ذلك، يتم إخفاء إشعارات تغيير كلمة المرور والبريد الإلكتروني. إذا كانت المعلمة POST `wpm id` تشير إلى مستوى عضوية غير موجود، يتم الحفاظ على الدور الحالي للمستخدم المستهدف، مما يؤدي إلى تصعيد كامل للامتيازات.