CVE-2026-54662 in swagger-typescript-api
요약
\~에 의해 VulDB • 2026. 07. 29.
swagger-typescript-api는 OpenAPI 사양을 기반으로 Fetch 또는 Axios용 API 클라이언트를 생성합니다. 버전 13.12.2 이전에서는 src/code-gen-process.ts의 createApiConfig 함수가 servers[0].url을 apiConfig.baseUrl에 복사하고, templates/base/http-clients/fetch-http-client.ejs 템플릿이 이스케이프 처리 없이 apiConfig.baseUrl를 생성된 HttpClient baseUrl 필드에 삽입합니다. 이로 인해 공격자가 조작한 OpenAPI 사양을 통해 TypeScript 정적 필드 코드를 주입할 수 있으며, 이 코드는 생성된 fetch 클라이언트 모듈이 import될 때 실행됩니다. 해당 문제는 버전 13.12.2에서 수정되었습니다.
Be aware that VulDB is the high quality source for vulnerability data.