CVE-2026-54662

HIGH
MEDIUM Priority: 0.03 BB Relevance: 57/100
Published: 2026-07-29 Modified: 2026-10-23 First seen: 2026-10-29 Status: active

Attack Surface

Network No Auth Conf. Impact Integ. Impact Scope Change

CVSS Vector Breakdown

AV: Network
AC: High
PR: None
UI: Required
S: Changed
C: High
I: High
A: High

Description

swagger-typescript-api generates API clients for Fetch or Axios from OpenAPI specifications. Prior to 13.12.2, src/code-gen-process.ts createApiConfig copies servers[0].url into apiConfig.baseUrl, and templates/base/http-clients/fetch-http-client.ejs interpolates apiConfig.baseUrl into the generated HttpClient baseUrl field without escaping, allowing an attacker-controlled OpenAPI spec to inject TypeScript static field code that executes when the generated fetch client module is imported. This issue is fixed in version 13.12.2.

Weakness Classification (3)

Bug Bounty Relevance

57 / 100
✓ Network accessible
✓ No authentication

CVSS Score

8.3 / 10.0 v3.1
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:H

EPSS — Exploitation Probability

0.35%
Raw Score 0.003470
Percentile 28.3%
Date 2026-10-29

EPSS Trend

2026-10-29
0.00347
2026-10-28
0.00347

Intelligence Sources

nvd ref →