CVE-2026-69659

MediumCVSS 5.5/10Last modified Oct 24, 2026

Description

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.

Metrics

CVSS 3.1 5.5/10CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

Weakness enumeration

Affected software

No affected versions have been published.

Timeline

Published
Aug 9, 2026
Last modified
Oct 24, 2026
NVD status
Analyzed

Related CVEs from 2026

CVE-2026-69666.5Improper verification of cryptographic signature uniqueness in delegated role validation in awslabs/tough before tough-v0.22.0 allows remoteCVE-2026-696623.7The application uses unsafe functions that allow execution of inline scripts and string evaluation functions.CVE-2026-696648.7Missing Release of Resource after Effective Lifetime vulnerability in Erlang/OTP inets httpd allows an unauthenticated remote attacker to caCVE-2026-696658.5SKYSEA Client View and SKYMEC IT Manager contain an issue with incorrect default permissions. If this vulnerability is exploited, an attackeCVE-2026-696698.8Heap-based buffer overflow in Windows Kernel allows an unauthorized attacker to execute code over a network.CVE-2026-69676.5Missing expiration, hash, and length enforcement in delegated metadata validation in awslabs/tough before tough-v0.22.0 allows remote authenCVE-2026-696718.8Heap-based buffer overflow in Microsoft Office Word allows an unauthorized attacker to execute code over a network.CVE-2026-696725.5Use of uninitialized resource in Windows DNS allows an authorized attacker to disclose information locally.CVE-2026-696737.8Improper link resolution before file access ('link following') in Windows Update allows an authorized attacker to elevate privileges locallyCVE-2026-696745.5Missing authentication for critical function in Windows Modern Device Management (MDM) allows an authorized attacker to bypass a security feCVE-2026-696755.5Out-of-bounds read in Windows Network File System allows an authorized attacker to disclose information locally.CVE-2026-696768.8Authentication bypass by capture-replay in Windows Kerberos allows an authorized attacker to execute code over a network.
CVE-2026-69659: Medium severity, CVSS 5.5 | Vulnix