πŸ” CVE Alert

CVE-2026-82740

UNKNOWN 0.0

Ash.Type ignores outer array constraints on nested {:array, {:array, type}} inputs

CVSS Score
0.0
EPSS Score
0.0%
EPSS Percentile
0th

Improper Input Validation vulnerability in ash-project ash fails to enforce the outer array constraints on a doubly-nested {:array, {:array, type}} attribute, letting invalid input pass validation. Ash.Type.apply_constraints/3 (lib/ash/type/type.ex) handled the {:array, {:array, type}} case by mapping only the inner {:array, type} constraints over each element, so constraints declared on the outer array (such as min_length, max_length, and nil_items?) were never applied. An attacker could submit an outer list that violates those constraints (too many elements, or nil entries where disallowed) and have it accepted and persisted. The fix enforces the outer array constraints and adds explicit handling for nil and non-list inputs. This issue affects ash: from 2.16.1 before 3.32.2.

CWE CWE-20
Vendor ash-project
Product ash
Published Sep 1, 2026
Stay Ahead of the Next One

Get instant alerts for ash-project ash

Be the first to know when new unknown vulnerabilities affecting ash-project ash are published β€” delivered to Slack, Telegram or Discord.

Get Free Alerts β†’ Free Β· No credit card Β· 60 sec setup

Affected Versions

ash-project / ash
2.16.1 < 3.32.2
ash-project / ash
7b50a401d85018371659e51c34c89d7e1d0c2ac9 < c85ccff7dc6e3b0b3e40ad788b0056b3b6bee5ce

References

NVD β†— CVE.org β†— EPSS Data β†—
github.com: https://github.com/ash-project/ash/security/advisories/GHSA-v29m-p28g-w5fc cna.erlef.org: https://cna.erlef.org/cves/CVE-2026-82740.html osv.dev: https://osv.dev/vulnerability/EEF-CVE-2026-82740 github.com: https://github.com/ash-project/ash/commit/c85ccff7dc6e3b0b3e40ad788b0056b3b6bee5ce

Credits

Jonatan MΓ€nnchen / EEF Zach Daniel / Ash Project πŸ” Peter Ullrich Peter Ullrich