Description
Unleash is an open-source feature management platform. Prior to 7.5.2, 7.6.5, and 8.0.2, the shared OpenAPI validation error path in src/lib/error/bad-data-error.ts passes a raw request value from lodash.get to JSON.stringify in genericErrorMessage and fromOpenApiValidationErrors without guarding stack exhaustion. An unauthenticated attacker can send a roughly 10 KB JSON value nested thousands of levels deep to POST /edge/validate, POST /edge/issue-token, or another OpenAPI-validated endpoint, causing RangeError: Maximum call stack size exceeded in openAPIValidationMiddleware and terminating the Node process because no uncaughtException handler recovers it. Replaying the request can sustain a complete service outage. This issue is fixed in versions 7.5.2, 7.6.5, and 8.0.2.
Published: 2026-08-21
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Patch Immediately
AI Analysis

Impact

Unleash enables an unauthenticated attacker to send a large, deeply nested JSON payload to any OpenAPI‑validated endpoint, such as POST /edge/validate or POST /edge/issue-token. The shared error formatter passes the raw request value from lodash.get directly to JSON.stringify without guarding against stack exhaustion. The resulting call stack overflow triggers a RangeError and crashes the Node process because no uncaughtException handler recovers it, producing a complete service outage that can be sustained by replaying the request.

Affected Systems

The vulnerability affects the Unleash feature‑management platform prior to releases v7.5.2, v7.6.5, and v8.0.2. An affected instance can be any Unleash deployment using those older versions, regardless of authentication settings.

Risk and Exploitability

The flaw carries a CVSS score of 7.5, indicating high severity. This flaw is a classic example of CWE‑674, where unchecked recursion leads to stack exhaustion. No EPSS data is available and the vulnerability is not listed in CISA’s KEV catalog. The likely attack vector is unauthenticated network access to the OpenAPI endpoints, which requires only that the attacker can craft a deeply nested JSON payload. Given the simplicity of the exploit and the lack of mitigation on the application side, the risk of widespread exploitation is high and can lead to sustained denial‑of‑service outages.

Generated by OpenCVE AI on August 21, 2026 at 19:55 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to Unleash v7.5.2, v7.6.5, or v8.0.2 or later
  • Implement request size and depth validation to reject deeply nested JSON before processing
  • Configure Node to restart the process on uncaught exceptions or use a process manager to ensure rapid recovery, and apply safeguards guided by CWE‑674 to prevent stack exhaustion

Generated by OpenCVE AI on August 21, 2026 at 19:55 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-r5pq-6chh-j3xp Unleash: Unauthenticated single-request DoS via OpenAPI validation error formatter
History

Tue, 25 Aug 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 21 Aug 2026 21:45:00 +0000

Type Values Removed Values Added
First Time appeared Unleash
Unleash unleash
Vendors & Products Unleash
Unleash unleash

Fri, 21 Aug 2026 18:15:00 +0000

Type Values Removed Values Added
Description Unleash is an open-source feature management platform. Prior to 7.5.2, 7.6.5, and 8.0.2, the shared OpenAPI validation error path in src/lib/error/bad-data-error.ts passes a raw request value from lodash.get to JSON.stringify in genericErrorMessage and fromOpenApiValidationErrors without guarding stack exhaustion. An unauthenticated attacker can send a roughly 10 KB JSON value nested thousands of levels deep to POST /edge/validate, POST /edge/issue-token, or another OpenAPI-validated endpoint, causing RangeError: Maximum call stack size exceeded in openAPIValidationMiddleware and terminating the Node process because no uncaughtException handler recovers it. Replaying the request can sustain a complete service outage. This issue is fixed in versions 7.5.2, 7.6.5, and 8.0.2.
Title Unleash: Unauthenticated single-request DoS via OpenAPI validation error formatter
Weaknesses CWE-674
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-25T17:33:23.689Z

Reserved: 2026-07-16T21:37:45.768Z

Link: CVE-2026-63462

cve-icon Vulnrichment

Updated: 2026-08-25T17:32:39.214Z

cve-icon NVD

Status : Deferred

Published: 2026-08-21T19:17:31.927

Modified: 2026-09-09T21:20:38.860

Link: CVE-2026-63462

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-21T21:15:04Z

Weaknesses