یک آسیبپذیری امنیتی با شدت High در افزونه Import and export users and customers برای سیستم مدیریت محتوای وردپرس شناسایی شده است. این نقص امنیتی که با شناسه CVE-2026-86583 ثبت شده، تمامی نسخهها تا einschließlich نسخه 2.4.17 را تحت تاثیر قرار میدهد.
جزئیات فنی آسیبپذیری
این مشکل از نوع Privilege Escalation (افزایش سطح دسترسی) است و از طریق گردشکار (Workflow) خروجیگیری و بازگردانی (Export and Re-import) در این افزونه رخ میدهد. ریشه این آسیبپذیری در تفاوت نحوه پردازش دادهها بین توابع خروجی و ورودی در زبان PHP نهفته است:
- بخش Exporter: برای نوشتن سلولهای فایل CSV از تابع
fputcsv()استفاده میکند و کاراکترNUL byte ()را به عنوان کاراکتر Escape تعریف کرده است. - بخش Importer: برای تجزیه و تحلیل همان فایل از
SplFileObject::fgetcsv()استفاده میکند، اما تنها یک آرگومان برای Delimiter ارسال میکند.
این عدم تطابق باعث میشود که PHP به طور پیشفرض از کاراکتر Backslash برای Escape استفاده کند، در حالی که فایل با منطق متفاوتی نوشته شده است. مهاجم میتواند با سوءاستفاده از این ناهماهنگی در پردازش کاراکترها، دادههای مخرب را تزریق کرده و سطح دسترسی خود را در محیط وردپرس ارتقا دهد.