ترجمة آلية لم تُراجَع بعد. النص الإنجليزي هو المرجع في حال الاختلاف.
الملخص
يحتوي MacCMS v10 قبل الإصدار 2026.1000.4054 على ثغرة تجاوز للمصادقة تسمح للمهاجمين دون مصادقة بإعادة تعيين كلمة مرور أي عضو لأن الدالة check_msg() لا تقارن مطلقًا بين msg_to. يمكن للمهاجمين طلب رمز استعادة إلى صندوق البريد الخاص بهم عبر user/findpass_msg، ثم إرساله إلى user/findpass_reset مع بريد الضحية أو هاتفه للاستيلاء على الحساب.
المعالجة
المراجع
- تصحيحhttps://github.com/magicblack/maccms10/commit/27bb1b004b9931c93f46b65e9c0e531466e7e02a
- تحذيرhttps://www.vulncheck.com/advisories/maccms-v10-before-2026.1000.4054-account-takeover-via-unbound-password-recovery-code
- مرجعhttps://github.com/maccmspro/maccms10
- مرجعhttps://github.com/maccmspro/maccms10/blob/7f388ee0008faf5b01e5df7bf5e5a6ff4bbe13e8/application/common/model/User.php#L607-L630
- مرجعhttps://github.com/maccmspro/maccms10/issues/30