CVE-2026-96759: orval · Code Injection
Affects orvalSource CVE Database V5
Not known to be exploited · CVSS 9.3 Critical : upgrade to 8.29.0 as a priority.
Data as of 6 Nov 2026, 23:24 UTC
- EPSS
- 0.5% chance of exploitation in 30 days – higher than 45% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 8.29.0
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:NExploitation evidence
Disclosed: evidence found.
CVE published 23 Sep 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 6 Nov 2026.
What to do
Upgrade orval and orval-labs/orval to 8.29.0.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| orval-labsorval | Affected
| Fixed in
|
GitHuborval-labs/orvalpkg:github/orval-labs/orvalOther threats | Affected
| Fixed in
|
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
Users should upgrade orval to version 8.29.0 or later where this vulnerability is fixed. No other mitigation is indicated. Patch status is confirmed by the version boundary in the affectedVersions field.
Description
orval before 8.29.0 fails to escape the operationId parameter when emitting it into generated TanStack Query mutator options metadata objects. Attackers can inject arbitrary JavaScript code through a crafted operationId in an OpenAPI specification that executes when generated hooks are called.
References
- github.com/orval-labs/orval/security/advisories/GHSA-vv88-cm6j-665j (opens in a new tab)
- github.com/orval-labs/orval/pull/4008 (opens in a new tab)
- github.com/orval-labs/orval/commit/b28c53f3e0c06190e0f6ea136737e6316432448f (opens in a new tab)
- github.com/orval-labs/orval/blob/v8.28.1/packages/query/src/query-generator.ts (opens in a new tab)
- github.com/orval-labs/orval (opens in a new tab)
- vulncheck.com/advisories/orval-before-8.29.0-code-injection-via-operationid (opens in a new tab)