Katalog CVE

CVE-2026-54660

WysokieCVSS 7.4
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.24%

Percentyl 16 - wyżej niż 16% wszystkich znanych CVE

Streszczenie

swagger-typescript-api przed wersją 13.12.2 przekazuje token autoryzacyjny (--authorizationToken) do każdego żądania pobierającego zdalne schematy OpenAPI. Atakujący może wykorzystać złośliwą specyfikację, aby wyciec ten token do zewnętrznego punktu końcowego.

Ocena ryzyka

Wyciek tokena autoryzacyjnego może umożliwić atakującemu podszycie się pod dewelopera lub system CI, uzyskując nieautoryzowany dostęp do zasobów.

Rekomendacja

Należy zaktualizować swagger-typescript-api do wersji 13.12.2, która usuwa to zachowanie.

Inne podatności w swagger-typescript-api

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

swagger-typescript-api generates API clients for Fetch or Axios from OpenAPI specifications. Prior to 13.12.2, src/resolved-swagger-schema.ts getRemoteRequestHeaders forwards --authorizationToken to every URL fetched by fetchRemoteSchemaDocument while warmUpRemoteSchemasCache resolves external $ref URLs, allowing an attacker-controlled OpenAPI spec to exfiltrate the developer or CI bearer token to a cross-origin endpoint. This issue is fixed in version 13.12.2.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS