الرئيسية
الرئيسية
الاتجاهات
الاتجاهات
الثغرات
الثغرات
الأخبار
الأخبار
الباحثون
الباحثون
لماذا dbugs؟
لماذا dbugs؟
الإعدادات

Kludex

#54309من 60,462
5.3إجمالي CVSS
الثغرات · 1
PT-2026-49553
2026-06-15
5.3
CVE-2026-48817
Fastapi
Fastapi
في مكون `HTTPEndpoint`، يتم اختيار المعالج عن طريق تحويل اسم طريقة HTTP إلى أحرف صغيرة والبحث عنها كسمة باستخدام `getattr` دون تقييد البحث بمجموعة معروفة من أفعال HTTP. عندما يتم تسجيل فئة فرعية لـ `HTTPEndpoint` من خلال `Route(...)` دون حجة `methods=` صريحة، لا يقيد المسار الطريقة، مما يسمح لأي طريقة بالوصول إلى نقطة النهاية. إذا تم استخدام طريقة HTTP غير قياسية يتطابق اسمها بعد تحويله إلى أحرف صغيرة مع سمة في الفئة الفرعية لنقطة النهاية، يتم استدعاء تلك السمة كمعالج طلب. وهذا يسمح للمهاجم بالوصول إلى طرق غير مخصصة لتكون معالجات HTTP، مثل المساعدات الداخلية، متجاوزًا بذلك عمليات التحقق من التفويض المطبقة على المعالجات العامة. تؤثر هذه المشكلة أيضًا على الأطر المبنية على Starlette، مثل FastAPI.