CVE-2026-96759

Summary

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.

Affected Software

VendorProductVersion RangeStatus
orval-labsorval0 < 8.29.0affected
orval-labsorval8.29.0unaffected

Weaknesses

  • CWE-94: Improper Control of Generation of Code ('Code Injection')

References