CVE-2026-58491 in Warpgate
الملخص
بحسب VulDB • 21/09/2026
Warpgate هو مضيف حصن (bastion host) مفتوح المصدر لبروتوكولات SSH وHTTPS وقاعدة بيانات MySQL لنظام Linux. قبل الإصدار 0.25.5، يقوم نقطة النهاية `/@warpgate/api/sso/providers/:name/start` بتخزين معلمة `next` التي يتحكم فيها المهاجم، والتي يدرجها معالج POST `/@warpgate/api/sso/return` دون تهريب HTML (HTML escaping) في الاستجابة الناتجة عن الملف warpgate-protocol-http/src/api/sso_provider_list.rs. يمكن لضحية تتبع رابط مُعدّ بعناية وإتمام عملية المصادقة الأحادية (SSO) أن تتسبب في تنفيذ علامات HTML ورمز JavaScript ضمن أصل Warpgate المُصَدَّق، مما يتيح الوصول إلى بيانات الجلسة والإجراءات عبر واجهات برمجة التطبيقات الخاصة بالمستخدمين، وعبر واجهات برمجة التطبيقات الإدارية فقط عندما يكون الضحية مسؤولاً. كما يستخدم المسار `GET /@warpgate/api/sso/return` نفس القيمة غير المصادق عليها كوجهة لإعادة التوجيه (redirect)، مما يتيح إعادة توجيه مفتوحة (open redirect). تم إصلاح هذه المشكلة في الإصدار 0.25.5.
If you want to get best quality of vulnerability data, you may have to visit VulDB.