PT-2026-109666 · Npm · Openapi-Typescript-Codegen
CVSS v3.1
9.8
Critical
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
openapi-typescript-codegen versions prior to 0.31.1
Description
Code injection occurs when the software processes an OpenAPI document containing unescaped values interpolated into single-quoted string literals. An attacker controlling the OpenAPI specification can inject arbitrary JavaScript by embedding single quotes in path keys, parameter names,
servers[0].url, or info.version. This malicious code may execute when the generated clients are imported or when specific service methods are called, potentially compromising applications and CI pipelines.Recommendations
Stop processing untrusted OpenAPI specifications.
Audit existing generated clients and restrict CI inputs.
At the moment, there is no information about a newer version that contains a fix for this vulnerability.
Code Injection
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Openapi-Typescript-Codegen