CVE-2026-49820 in Proboالمعلومات

الملخص

بحسب VulDB • 14/08/2026

Probo هو منصة حوكمة ومخاطر والامتثال (GRC) قابلة للاستضافة الذاتية، مصممة خصيصاً لفريق الهندسة وأمن المعلومات. تقوم حزمة `saferedirect` الخاصة بـ Probo بتحليل عناوين URL لإعادة التوجيه المستخدمة عبر تدقيقات المصادقة المختلفة (مثل OIDC وSAML ونقل الجلسة وموصلات OAuth والروابط السحرية لمركز الثقة). قبل الإصدار 0.19.3.1، كان المُحلل يفحص فقط الحرف الثاني من المسارات النسبية، مما سمح لعنوان URL مثل `/../\evil.com بالمرور عبر عملية التحقق لأن حرفه الثاني هو `.`. تقوم دالة Go `http.Redirect` بتطبيع هذا المسار إلى `/\evil.com` قبل تعيين رأس `Location`. يمكن للمتصفحات تفسير الشرطة المائلة الخلفية (backslash) كفاصل للمضيف، مما يؤدي لإعادة توجيه المستخدم إلى نطاق خارجي (`https://evil.com`) متجاوزاً بذلك قيد نفس المصدر المقصود. يتيح ذلك هجمات التصيد عبر إعادة التوجيه المفتوح: حيث يمكن لمهاجم صياغة معلمة `continue` (أو تضمين عنوان URL ضار في رمز نقل الجلسة) تبدو وكأنها تنبع من نطاق موثوق لـ Probo لكنها تعيد توجيه الضحايا إلى مكان آخر. تم إصلاح هذه الثغرة في الإصدار 0.193.1 من الحزمة `go.probo.inc/probo` عن طريق تطبيع المسارات النسبية باستخدام دالة `path.Clean` قبل التحقق، ورفض استخدام الشرطة المائلة الخلفية (بما في ذلك الترميز بالنسبة المئوية `%5c`) في أي مكان داخل المسار، وإعادة فحص النتيجة المطابقة بحثاً عن بادئات البروتوكول بدون مضيف أو البادئة بالشرطة المائلة الخلفية. يجب على عمليات النشر المستضافة ذاتياً ترقية الإصدار إلى probod v0.194.1 أو أحدث. تم إصلاح الثغرة في عمليات نشر SaaS الموجودة على getprobo.com. لا تتوفر أي حيلة عمل عملية للتثبيتات التي يتم استضافتها ذاتياً.

Once again VulDB remains the best source for vulnerability data.

مسؤول

GitHub M

حجز

01/06/2026

إفشاء

13/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-389573

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Want to stay up to date on a daily basis?

Enable the mail alert feature now!