یک آسیبپذیری امنیتی جدی در افزونه CoCart برای سیستم مدیریت محتوای وردپرس (WordPress) شناسایی شده است که در نسخههای پیش از 4.9.7 وجود دارد. این نقص امنیتی با شناسه CVE-2026-93549 ثبت شده و میتواند منجر به تصاحب کامل سایت شود.
تحلیل فنی آسیبپذیری
مشکل اصلی در نحوه پیادهسازی فیلترهای احراز هویت REST API در این افزونه نهفته است. افزونه CoCart در نسخههای آسیبپذیر، محدوده (Scope) فیلترهای احراز هویت خود را تنها به نقاط انتهایی (Endpoints) مربوط به خودش محدود نکرده است. این اقدام باعث میشود مکانیزم حفاظتی REST nonce در هسته وردپرس برای تمامی مسیرها غیرفعال شود.
سناریوی حمله
به دلیل غیرفعال شدن لایه حفاظتی Nonce، یک مهاجم میتواند از طریق حمله CSRF (جعل درخواست بین-سایتی)، درخواستهای مخرب را از طریق مرورگر یک مدیر وارد شده به سیستم (Logged-in Administrator) ارسال کند. در صورت موفقیت، مهاجم میتواند بدون نیاز به داشتن رمز عبور، یک حساب کاربری جدید با سطح دسترسی Administrator ایجاد کرده و کنترل کامل وبسایت را در دست بگیرد.
راهکار رفع مشکل
- بهروزرسانی فوری افزونه CoCart به نسخه 4.9.7 یا نسخههای جدیدتر.
- بررسی لاگهای دسترسی برای شناسایی ایجاد حسابهای کاربری غیرمنتظره در سطح مدیر.