CVE-2026-71868 in Orval
摘要
由 VulDB • 2026-08-19
Orval 根据 OpenAPI v3 和 Swagger v2 规范生成类型安全的 TypeScript JavaScript 客户端。在版本 8.21.0 之前,枚举默认值中的 ${...} 表达式或反引号会被直接输出到由 zod schema 生成的模块级模板字符串中,且未进行安全编码处理。当导入生成的 zod schema 模块时,这会导致攻击者控制的 JavaScript 代码被执行,从而在开发者、CI(持续集成)、测试或应用环境中造成代码执行漏洞。受影响的代码位于 packages/zod/src/index.ts 中的 formatDefaultValue 函数。该问题已在版本 8.21.0 中修复。
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.