← All credits
Zach Daniel / Ash Project
70 vulnerability records and advisories credit this contributor.
CVE-2026-82746
Ash.update_many/4 atomic path skips resource policy authorization, allowing updates to forbidden records
CVE-2026-82745
ETS and Mnesia data layers overwrite an existing record on create instead of enforcing primary-key uniqueness
CVE-2026-82744
Ash.Reactor change step fails open, skipping a change when its where guard raises
CVE-2026-82734
Non-finite Infinity/NaN decimal values bypass bounds constraints in Ash.Type.Decimal
CVE-2026-82741
Ash.Type.Union with :map_with_tag does not force the tag on dump, enabling tag confusion
CVE-2026-82735
Match regex runs on over-length input in Ash.Type.String, enabling regex denial of service
CVE-2026-82736
Ash.Type.CiString validates length and match constraints before case folding, allowing constraint bypass
CVE-2026-82737
Ash.Vector wraps the 16-bit dimension header for vectors over 65,535 elements, corrupting data and crashing reads
CVE-2026-82738
Ash.Type.UUIDv7 accepts non-v7 UUIDs that then fail to load, causing persistent denial of service
CVE-2026-82739
Ash.Resource.Validation.Confirm leaks a confirmed field's stored value in the atomic mismatch error