في مكون `HTTPEndpoint`، يتم اختيار المعالج عن طريق تحويل اسم طريقة HTTP إلى أحرف صغيرة والبحث عنها كسمة باستخدام `getattr` دون تقييد البحث بمجموعة معروفة من أفعال HTTP. عندما يتم تسجيل فئة فرعية لـ `HTTPEndpoint` من خلال `Route(...)` دون حجة `methods=` صريحة، لا يقيد المسار الطريقة، مما يسمح لأي طريقة بالوصول إلى نقطة النهاية. إذا تم استخدام طريقة HTTP غير قياسية يتطابق اسمها بعد تحويله إلى أحرف صغيرة مع سمة في الفئة الفرعية لنقطة النهاية، يتم استدعاء تلك السمة كمعالج طلب. وهذا يسمح للمهاجم بالوصول إلى طرق غير مخصصة لتكون معالجات HTTP، مثل المساعدات الداخلية، متجاوزًا بذلك عمليات التحقق من التفويض المطبقة على المعالجات العامة. تؤثر هذه المشكلة أيضًا على الأطر المبنية على Starlette، مثل FastAPI.