ترجمة آلية لم تُراجَع بعد. النص الإنجليزي هو المرجع في حال الاختلاف.
الملخص
تحتوي Control Web Panel (CWP) قبل إصدار webpanel_version 1.12 على ثغرة تنفيذ بعد إعادة التوجيه في تدفق مصادقة لوحة المستخدم، حيث تستدعي دالة unauthenticatedFlow() في CWPUserIndex دالة toLoginWithIntendedUri() التي تُصدر رأس إعادة توجيه دون استخدام دالة exit()، مما يسمح باستمرار تنفيذ PHP وتشغيل مُرسِل الوحدات النمطية دون مصادقة. يمكن للمهاجمين الذين يمتلكون اسم مستخدم استضافة صالحًا فقط تجاوز المصادقة للوصول إلى مسارات شيفرة وحدة لوحة المستخدم، مما يتيح سلسلة ما قبل المصادقة للوصول بصلاحيات الجذر (root).
المعالجة
المراجع
- تصحيحhttps://control-webpanel.com/changelog
- تحذيرhttps://www.vulncheck.com/advisories/control-web-panel-cwp-authentication-bypass-via-execution-after-redirect
- تحذيرhttps://www.vulncheck.com/advisories/control-web-panel-cwp-execution-after-redirect-in-cwpuserindex
- مرجعhttps://www.vulncheck.com/blog/control-web-panel-pre-auth-module-dispatch-rce