Uncontrolled Resource Consumption Issue in Ash Project by Ash-Project
CVE-2026-82742
What is CVE-2026-82742?
The Ash Project contains a vulnerability where an attacker can exploit uncontrolled resource consumption by triggering a filter that spans multiple to-many relationships within node memory. The filtering mechanism eagerly creates a full Cartesian product across its relationships, which can lead to massive memory allocation and potential exhaustion of the node. This occurs when a record has K to-many relationships with M rows each, causing the system to materialize M^K scenarios before even evaluating any predicate. Recent patches have improved this process by implementing lazy expansion of these relationships, significantly mitigating memory allocation issues by stopping at the first matching scenario.
Affected Version(s)
ash 1.29.0-rc0 < 3.32.2
ash f6f5d194bfc7802bd32e48bf2eabd2d97a0109a4
References
CVSS V4
Timeline
Vulnerability published
Vulnerability Reserved
