Intel

AIKIDO-2025-10442

@orpc/openapi-client is vulnerable to Memory Allocation with Excessive Size Value

Memory Allocation with Excessive Size Value Pre-CVE
Found by Aikido Intel before public disclosure or CVE publication.
Published Jul 7, 2025

45

Medium Risk

This Affects:

JS@orpc/openapi-client
0.48.0 - 1.6.5
Fixed in 1.6.6
Are you affected? Scan for Free

TL;DR

Affected versions of this package are vulnerable to Memory Exhaustion via Bracket Notation Array Index due to missing a configurable upper limit for array indices in StandardBracketNotationSerializer, allowing attackers to craft malicious inputs with extremely large array indices (e.g., 1e9) that trigger excessive memory allocation, potentially leading to denial of service (DoS) by exhausting system resources.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range.

Background info

@orpc/openapi-client is vulnerable to Memory Allocation with Excessive Size Value in versions 0.48.0 - 1.6.5.

How to fix this

Upgrade the @orpc/openapi-client library to a patch version.