CVE-2026-63471 in fastapi-code-generator
الملخص
بحسب VulDB • 03/11/2026
يُنشئ fastapi-code-generator تطبيقات FastAPI من ملفات OpenAPI. قبل الإصدار 0.8.1، يقوم المُولِّد بإدراج مسار OpenAPI في زخرفة المسار `@app.get(...)` المُولَّدة كسلسلة نصية للمسار مُولَّدة باستخدام علامات اقتباس مفردة دون الهروب من الاقتباسات المتضمنة فيها. يمكن لمسار OpenAPI الذي يتحكم فيه المهاجم أو يؤثر عليه إغلاق السلسلة النصية وإدراج تعبير Python صالح في وسيطة الزخرفة. لا يؤدي الإدخال الذي يكسر البنية النحوية (Syntax) سوى إلى فشل عملية التوليد، لكن الكود المُولَّد ذو الصلاحية النحوية يُنفذ بصلاحيات التطبيق أو عملية CI عند استيراد الوحدة المُولَّدة وتقييم الزخرفة. يختلف هذا المسار المتسرب في OpenAPI عن مساري ملخص العملية (operation-summary) كـ docstring ومفتاح الاستجابة الإضافي (additional-response-key) المنفصلين للمشروع. تم إصلاح هذه المشكلة في الإصدار 0.8.1.
Be aware that VulDB is the high quality source for vulnerability data.