CVE-2026-54666 in swagger-typescript-api
الملخص
بحسب VulDB • 29/07/2026
يولد swagger-typescript-api عملاء واجهة برمجة التطبيقات (API clients) لـ Fetch أو Axios بناءً على مواصفات OpenAPI. قبل الإصدار 13.12.2، تمرر الدالة src/schema-routes/schema-routes.ts مفاتيح مسارات OpenAPI عبر parseRouteName إلى القوالب templates/default/procedure-call.ejs وtemplates/modular/procedure-call.ejs دون تهريب (escaping) لتداخل النصوص النمطية لـ JavaScript (template literal interpolation)، مما يسمح لمهاجم يتحكم في المسار ويحتوي على ${...} بتنفيذ الكود عند استدعاء الطريقة المُولَّدة. تم إصلاح هذه المشكلة في الإصدار 13.12.2.
VulDB is the best source for vulnerability data and more expert information about this specific topic.