orval MCP client is vulnerable to a code injection attack.
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| orval-labs | orval | affected |
|
No data.
| Vendor | Product | Versions |
|---|---|---|
| Orval-labs | Orval | — |
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-mwr6-3gp8-9jmj | orval MCP client is vulnerable to a code injection attack. |
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.778% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Orval
Orval orval |
|
| CPEs | cpe:2.3:a:orval:orval:*:*:*:*:*:*:*:* | |
| Vendors & Products |
Orval
Orval orval |
|
| Metrics |
cvssV3_1
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Orval-labs
Orval-labs orval |
|
| Vendors & Products |
Orval-labs
Orval-labs orval |
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| Description | orval generates type-safe JS clients (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification. Prior to 7.18.0, the MCP server generation logic relies on string manipulation that incorporates the summary field from the OpenAPI specification without proper validation or escaping. This allows an attacker to "break out" of the string literal and inject arbitrary code. This vulnerability is fixed in 7.18.0. | |
| Title | orval MCP client is vulnerable to a code injection attack. | |
| Weaknesses | CWE-77 | |
| References |
| |
| Metrics |
cvssV4_0
|