CVEvulnerability
CVE-2026-96756
9.2 CRITICAL
Official page ↗
- Status
- Deferred
- Published
- 2026-09-23
- Last modified
- 2026-09-23
- Assigner
- [email protected]
- CVSS 4.0 ([email protected])
- 9.2 CRITICAL — CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
- CVSS 3.1 ([email protected])
- 8.1 HIGH — CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
- Weaknesses
- CWE-94
Description
orval versions before 8.30.0 contain a code injection vulnerability in the @orval/core factory generator that fails to escape date default values in new Date() calls. Attackers can inject arbitrary expressions through apostrophes in OpenAPI schema defaults to execute code with the privileges of the consumer process when factoryMethods and useDates options are enabled.
Related
Weakness · CWE (1)
- CWE-94 Improper Control of Generation of Code weakness
References
- https://github.com/orval-labs/orval github.com
- https://github.com/orval-labs/orval/blob/v8.29.0/packages/core/src/generators/factory.ts#L493 github.com
- https://github.com/orval-labs/orval/commit/b9b083576943c683540200eb957feced57dddc1a github.com
- https://github.com/orval-labs/orval/pull/4038 github.com
- https://github.com/orval-labs/orval/security/advisories/GHSA-wx66-36r6-v5g7 github.com
- https://www.vulncheck.com/advisories/orval-before-8.30.0-code-injection-via-factory-generation www.vulncheck.com