Logo
-

Byte Open Security

(ByteOS Network)

Log In

Sign Up

ByteOS

Security
Vulnerability Details
Registries
Custom Views
Weaknesses
Attack Patterns
Filters & Tools
CVE Vulnerability Details :
CVE-2026-24132
PUBLISHED
More InfoOfficial Page
Assigner-GitHub_M
Assigner Org ID-a0819718-46f1-4df5-94e2-005712e83aaa
View Known Exploited Vulnerability (KEV) details
Published At-22 Jan, 2026 | 23:47
Updated At-23 Jan, 2026 | 20:01
Rejected At-
▼CVE Numbering Authority (CNA)
Orval Mock Generation Code Injection via const

Orval generates type-safe JS clients (TypeScript) from any valid OpenAPI v3 or Swagger v2 specification. Versions 7.19.0 and below and 8.0.0-rc.0 through 8.0.2 allow untrusted OpenAPI specifications to inject arbitrary TypeScript/JavaScript into generated mock files via the const keyword on schema properties. These const values are interpolated into the mock scalar generator (getMockScalar in packages/mock/src/faker/getters/scalar.ts) without proper escaping or type-safe serialization, which results in attacker-controlled code being emitted into both interface definitions and faker/MSW handlers. The vulnerability is similar in impact to the previously reported enum x-enumDescriptions (GHSA-h526-wf6g-67jv), but it affects a different code path in the faker-based mock generator rather than @orval/core. The issue has been fixed in versions 7.20.0 and 8.0.3.

Affected Products
Vendor
orval-labs
Product
orval
Versions
Affected
  • < 7.20.0
  • >= 8.0.0-rc.0, < 8.0.3
Problem Types
TypeCWE IDDescription
CWECWE-77CWE-77: Improper Neutralization of Special Elements used in a Command ('Command Injection')
Type: CWE
CWE ID: CWE-77
Description: CWE-77: Improper Neutralization of Special Elements used in a Command ('Command Injection')
Metrics
VersionBase scoreBase severityVector
4.07.7HIGH
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Version: 4.0
Base score: 7.7
Base severity: HIGH
Vector:
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Metrics Other Info
Impacts
CAPEC IDDescription
Solutions

Configurations

Workarounds

Exploits

Credits

Timeline
EventDate
Replaced By

Rejected Reason

References
HyperlinkResource
https://github.com/orval-labs/orval/security/advisories/GHSA-f456-rf33-4626
x_refsource_CONFIRM
https://github.com/orval-labs/orval/pull/2828
x_refsource_MISC
https://github.com/orval-labs/orval/pull/2829
x_refsource_MISC
https://github.com/orval-labs/orval/pull/2830
x_refsource_MISC
https://github.com/orval-labs/orval/commit/44ca8c1f5f930a3e4cefb6b79b38bcde7f8532a5
x_refsource_MISC
https://github.com/orval-labs/orval/commit/6d8ece07ccb80693ad43edabccb3957aceadcd06
x_refsource_MISC
https://github.com/orval-labs/orval/commit/9b211cddc9f009f8a671e4ac5c6cb72cd8646b62
x_refsource_MISC
https://github.com/orval-labs/orval/releases/tag/v7.20.0
x_refsource_MISC
https://github.com/orval-labs/orval/releases/tag/v8.0.3
x_refsource_MISC
Hyperlink: https://github.com/orval-labs/orval/security/advisories/GHSA-f456-rf33-4626
Resource:
x_refsource_CONFIRM
Hyperlink: https://github.com/orval-labs/orval/pull/2828
Resource:
x_refsource_MISC
Hyperlink: https://github.com/orval-labs/orval/pull/2829
Resource:
x_refsource_MISC
Hyperlink: https://github.com/orval-labs/orval/pull/2830
Resource:
x_refsource_MISC
Hyperlink: https://github.com/orval-labs/orval/commit/44ca8c1f5f930a3e4cefb6b79b38bcde7f8532a5
Resource:
x_refsource_MISC
Hyperlink: https://github.com/orval-labs/orval/commit/6d8ece07ccb80693ad43edabccb3957aceadcd06
Resource:
x_refsource_MISC
Hyperlink: https://github.com/orval-labs/orval/commit/9b211cddc9f009f8a671e4ac5c6cb72cd8646b62
Resource:
x_refsource_MISC
Hyperlink: https://github.com/orval-labs/orval/releases/tag/v7.20.0
Resource:
x_refsource_MISC
Hyperlink: https://github.com/orval-labs/orval/releases/tag/v8.0.3
Resource:
x_refsource_MISC
▼Authorized Data Publishers (ADP)
CISA ADP Vulnrichment
Affected Products
Metrics
VersionBase scoreBase severityVector
Metrics Other Info
Impacts
CAPEC IDDescription
Solutions

Configurations

Workarounds

Exploits

Credits

Timeline
EventDate
Replaced By

Rejected Reason

References
HyperlinkResource
Details not found