Vulnerability Information
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
Vulnerability Title
Unleash: Unauthenticated single-request DoS via OpenAPI validation error formatter
Vulnerability 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.
CVSS Information
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Vulnerability Type
未经控制的递归
Vulnerability Title
Unleash 资源管理错误漏洞
Vulnerability Description
Unleash是Unleash组织的一款功能管理平台。 Unleash 7.5.2之前版本、7.6.5之前版本和8.0.2之前版本存在资源管理错误漏洞,该漏洞源于src/lib/error/bad-data-error.ts中OpenAPI验证错误路径未对lodash.get获取的原始请求值进行堆栈耗尽防护,可能导致未经身份验证的攻击者向/edge/validate等端点发送深层嵌套的JSON请求,触发栈溢出错误并使Node进程终止,造成拒绝服务。
CVSS Information
N/A
Vulnerability Type
N/A