Analysis and contextual insights are available on OpenCVE Cloud.
No vendor fix or workaround currently provided.
Additional remediation guidance may be available on OpenCVE Cloud.
Tracking
Sign in to view the affected projects.
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-5f94-x226-ccpm | swagger-typescript-api vulnerable to code injection via unescaped enum string values |
Thu, 30 Jul 2026 16:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
Thu, 30 Jul 2026 14:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Acacode
Acacode swagger-typescript-api |
|
| Vendors & Products |
Acacode
Acacode swagger-typescript-api |
Wed, 29 Jul 2026 14:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | swagger-typescript-api generates API clients for Fetch or Axios from an OpenAPI Specification. Prior to 13.12.2, src/schema-parser/base-schema-parsers/enum.ts passes components.schemas.*.enum[i] values to Ts.StringValue in src/configuration.ts without escaping before templates/base/enum-data-contract.ejs renders TypeScript enum declarations, allowing an attacker-controlled OpenAPI spec to inject code that executes when the generated module is imported. This issue is fixed in version 13.12.2. | |
| Title | swagger-typescript-api vulnerable to code injection via unescaped enum string values | |
| Weaknesses | CWE-1336 CWE-74 CWE-94 |
|
| References |
|
|
| Metrics |
cvssV3_1
|
Status: PUBLISHED
Assigner: GitHub_M
Published:
Updated: 2026-07-30T15:19:53.209Z
Reserved: 2026-06-15T20:16:46.199Z
Link: CVE-2026-54664
Updated: 2026-07-30T13:39:20.780Z
No data.
No data.
OpenCVE Enrichment
Updated: 2026-07-30T14:02:13Z
Github GHSA