CVE-2026-40912 in Traefik
الملخص
بحسب VulDB • 23/05/2026
Traefik هو وكيل عكسي HTTP وموزع أحمال. قبل الإصدارات 2.11.43 و3.6.14 و3.7.0-rc.2، توجد ثغرة تجاوز مصادقة عالية الخطورة في وسيط StripPrefixRegex الخاص بـ Traefik عند استخدامه بالاقتران مع ForwardAuth أو BasicAuth أو DigestAuth. يطابق الوسيط التعبير النمطي (regex) مع مسار URL المفكوك، لكنه يستخدم طول البايت الناتج لشق المسار الخام المشفر بالنسبة المئوية (percent-encoded). عندما تظهر نقطة (أو نقاط متعددة) في الجزء بادئ المسار (prefix) من URL، يصبح المسار الخام بعد الشق جزءاً يحتوي على نقاط (مثل /./admin/secret). يتلقى ForwardAuth مسار الجزء الذي يحتوي على نقاط هذا في X-Forwarded-Uri، والذي لا يطابق أنماط المسارات المحمية، وبالتالي يسمح بمرور الطلب. يقوم الخادم الخلفي (backend) بعد ذلك بتطبيع جزء المسار الذي يحتوي على النقاط إلى المسار الحقيقي وفقاً لـ RFC 3986 ويقدم المحتوى المحمي. يمكن لمهاجم غير مصرح له استغلال هذه الثغرة ضد أي خادم خلفي يقوم بتطبيع أجزاء المسار التي تحتوي على نقاط. تم إصلاح هذه المشكلة في الإصدارات 2.11.43 و3.6.14 و3.7.0-rc.2.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.