Approved changes feed: RSS · Atom

cpe:2.3:a:acacode:swagger-typescript-api:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorAcacode (25c3c79e-e44b-53ab-835a-335d91b21c80)
ProductSwagger Typescript Api (ec809dbd-1785-5f41-af24-4ad7032dba01)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from gcve-enriched-dumps CVE data

PURL mappings

PURLSourceLast updated
No PURL mappings for this CPE yet.

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-54666 vulnerable 2026-09-16 04:33:28.738479 swagger-typescript-api vulnerable to code injection via unescaped OpenAPI path strings in generated method bodies
HIGH (8.3)
swagger-typescript-api generates API clients for Fetch or Axios from an OpenAPI Specification. Prior to 13.12.2, src/schema-routes/schema-routes.ts passes OpenAPI path keys through parseRouteName to templates/default/procedure-call.ejs and templates/modular/procedure-call.ejs without escaping JavaScript template literal interpolation, allowing an attacker-controlled path containing ${...} to execute when the generated method is called. This issue is fixed in version 13.12.2.
Published: 2026-07-29T14:34:48.668Z
Updated: 2026-07-30T13:47:57.135Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-54662 vulnerable 2026-09-16 04:33:28.659678 swagger-typescript-api vulnerable to code injection via unescaped `servers[0].url` in fetch http-client template
HIGH (8.3)
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.
Published: 2026-07-29T14:26:15.992Z
Updated: 2026-07-29T15:16:06.092Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-54663 vulnerable 2026-09-16 04:33:28.588608 swagger-typescript-api vulnerable to Server-Side Request Forgery via spec `$ref`
MEDIUM (6.1)
swagger-typescript-api generates API clients for Fetch or Axios from OpenAPI specifications. Prior to 13.12.2, src/resolved-swagger-schema.ts warmUpRemoteSchemasCache resolves external $ref URLs and fetchRemoteSchemaDocument uses isHttpUrl to fetch any http or https target without private IP, redirect, DNS rebinding, or same-origin validation, allowing an attacker-controlled OpenAPI spec to make the generator issue requests to internal or link-local services. This issue is fixed in version 13.12.2.
Published: 2026-07-29T14:28:33.360Z
Updated: 2026-07-29T14:58:32.750Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-54661 vulnerable 2026-09-16 04:33:28.387943 swagger-typescript-api vulnerable to code injection via unescaped `servers[0].url` in axios http-client template
HIGH (8.3)
swagger-typescript-api generates API clients for Fetch or Axios from an OpenAPI Specification. Prior to 13.12.2, templates/base/http-clients/axios-http-client.ejs interpolates servers[0].url from src/code-gen-process.ts into the HttpClient constructor without escaping, allowing an attacker-controlled OpenAPI spec to inject code that executes when new HttpClient() or new Api() is constructed. This issue is fixed in version 13.12.2.
Published: 2026-07-29T14:30:29.903Z
Updated: 2026-07-29T15:00:20.087Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-54664 vulnerable 2026-09-16 04:33:28.145834 swagger-typescript-api vulnerable to code injection via unescaped enum string values
HIGH (8.3)
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.
Published: 2026-07-29T14:32:41.168Z
Updated: 2026-07-30T15:19:53.209Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-54660 vulnerable 2026-09-16 04:33:28.031734 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.