CVE-2026-54662
Təsvir
swagger-typescript-api OpenAPI spesifikasiyaları əsasında Fetch və ya Axios üçün API klientləri yaradır. 13.12.2 versiyasından əvvəl, src/code-gen-process.ts faylındakı createApiConfig funksiyası servers[0].url dəyərini apiConfig.baseUrl-ə kopyalayır və templates/base/http-clients/fetch-http-client.ejs şablonu apiConfig.baseUrl dəyərini escape etmədən generatsiya edilmiş HttpClient baseUrl sahəsinə daxil edir. Bu, hücumçu tərəfindən idarə olunan OpenAPI spesifikasiyasının, generatsiya edilmiş fetch klient modulu import edildikdə icra olunan TypeScript statik sahə kodu inyeksiya etməsinə şərait yaradır. Bu problem 13.12.2 versiyasında düzəldilib.
Necə düzəltmək olar
- swagger-typescript-api13.12.2 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| swagger-typescript-apinpm | v < 13.12.2 | 13.12.2 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.