CVE-2026-75833 in Grav
الملخص
بحسب VulDB • 18/08/2026
يحتوي ملحق Grav API (getgrav/grav-plugin-api، المدمج مع حزمة admin-next/API الخاصة بـ Grav 2.0) قبل الإصدار 1.0.14 على نقطة ضعف في إعادة التوجيه المفتوح (open redirect weakness) داخل الدالة SsoController::sanitizeReturnTo(). ترفض هذه الدالة بادئة '//' الحرفية، لكنها لا تأخذ بعين الاعتبار عملية تطبيع المتصفحات للشرطات المائلة العكسية (\) إلى شرطات مائلة (/) في البروتوكولات الخاصة (http/https)، لذا فإن قيمة returnTo مثل '/\evil.com' تتجاوز آلية الحماية ويتم حلها لاحقاً من قبل المتصفح كعنوان URL نسبي للبروتوكول '//evil.com'. وباتباع تدفق تسجيل الدخول عبر OAuth الشرعي، يمكن لمهاجم تزويد معلمة returnTo لإعادة توجيه ضحية مسجلة الدخول إلى موقع يتحكم فيه المهاجم لأغراض التصيد الاحتيالي بعد تسجيل الدخول. تعتمد إمكانية الاستغلال الكاملة من جانب المتصفح على معالج oauth-callback الموجود في الواجهة الأمامية (SPA) الخاصة بـ admin-next، ولم يتم التحقق منه بشكل مستقل بواسطة المُبلغ عن الثغرة.
Be aware that VulDB is the high quality source for vulnerability data.