CVE-2026-69659: Uncontrolled Resource Consumption vulnerability in ash-project ash allows an attacker to exhaust the memory of the…

CVE-2026-69659 · Severity: medium · CVSS 5.5 · Published 2026-08-09

Uncontrolled Resource Consumption vulnerability in ash-project ash allows an attacker to exhaust the memory of the node via a crafted keyset pagination cursor.

Read actions with keyset pagination deserialize the client-supplied page[:after] or page[:before] cursor in decode_values/2 in lib/ash/page/keyset.ex, which base64-decodes the value and passes it to :erlang.binary_to_term/2 without bounding its size. The Erlang external term format supports zlib-compressed payloads, which the decoder inflates transparently, so a cursor of a few kilobytes can allocate tens of megabytes of heap in a single call. Ash itself only ever encodes cursors uncompressed, so the decoder accepts a term shape its encoder never produces. Concurrent requests aggregate these allocations and can terminate the node.

This issue affects ash: from 1.17.0 before 3.31.1.

Technologies: Ash-Hq Ash Framework. Vendors: Ash-Hq.

Quick answers

Is CVE-2026-69659 exploited in the wild?
No. Junglewise Threat Intelligence has no report of CVE-2026-69659 being exploited in the wild.
How severe is CVE-2026-69659?
Medium severity, with a CVSS score of 5.5, published 9 August 2026.
Which products and versions are affected?
Ash-Hq Ash Framework. The advisory does not name versions.
Is there a fix for CVE-2026-69659?
No fixed version is recorded yet. Check the vendor's advisory in the references below. If you run it, Junglewise drafts a mitigation that fits your setup and applies it once you approve, with senior security engineers behind it.
Am I affected by CVE-2026-69659?
Check whether you run Ash-Hq Ash Framework. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.

Affected products

  • Ash-Hq Ash Framework

This page as Markdown. Free to reuse under CC BY 4.0 with a link back.