AS
Product
ash
by ash-project · last CVE Oct 26, 2026
31
CVEs
0
On KEV
8.6
Max CVSS
4
New 30D
Severity mix
Critical 0High 7Medium 15Low 9
Watch

Add ash to your stack to get only the CVEs that touch what you run.

CVECVSSEPSSPublishedSummary · affected versions
CVE-2026-114214
New
6.0
0%
Oct 25
Loading a through relationship with a limit of 1 in Ash ignores the through path and returns unrelated destination records
Affected: 3.24.0 before 3.37.1; 24f41e23dcbd9d07cde270a8141490e8f79251f5 before e37463307304b26bc8fd606322e5c4d8f7f060e5
CVE-2026-101028
6.0
0%
Oct 9
Ash.count, Ash.exists and Ash.aggregate skip related resources' read policies in filters and sorts
Affected: 2.6.0 before 3.34.6; 30eaf1c6e8524527b703e3c4bfeff7967ee0b37c before 80936187b27ee94f15cd875affd3141b5cb23185
CVE-2026-86338
6.0
0%
Sep 16
Ash field policies do not filter-nil forbidden calculations and aggregates, enabling an information-disclosure oracle
Affected: 2.11.0-rc.0 before 3.33.4; 0b6d93c7c4637280b46ae66ea1d2eaf013701238 before b3d4503241f3deacb5ceb955e10a4fa927da0f67
CVE-2026-93477
5.9
0%
Sep 25
Private action arguments can be set by user input on the bulk destroy and bulk update paths in Ash
Affected: 2.17.15 before 3.33.11; 8c17434803b2e91de522bdfbd0ca918e5d5898df before 6b7ac53a0a2532291eb940d7beaf0fbb2da6fc4f
CVE-2026-82752
5.9
0%
Sep 5
Ash string length constraints count graphemes, so a combining-mark string of any size passes max_length
Affected: 0.10.0 before 3.33.0; 05848d5f4affe60fddd812222a18ada080c0813b
CVE-2026-82747
5.9
0%
Sep 1
Ash.Policy.Authorizer returns records denied by a runtime read policy to any actor
Affected: 3.4.44 before 3.32.2; f4a8ff53fd3b974468d73685cd3fc842ef893de3 before 6eddb8ab26e45023faf0c79ebd152bb40aefda02
CVE-2026-82749
5.9
0%
Sep 1
Ash relationship parent(...) filter degrades to an IS NULL match when the parent field is unresolved, leaking scoped records
Affected: 3.13.2 before 3.32.2; 0ddff26e6e6bc6d182e1af2f98b431575e5b4179 before e52dad2c39a35f6f043f7324d26e4f4e2551dfd2
CVE-2026-82746
5.9
0%
Sep 1
Ash.update_many/4 atomic path skips resource policy authorization, allowing updates to forbidden records
Affected: 3.29.0 before 3.32.2; 45e6b4ec7b2dc076afe614aa7aef7e1f15b5e335 before ed4e656822ffe83f8e960d5de0b573c0d1ae7f29
CVE-2026-82745
5.9
0%
Sep 1
ETS and Mnesia data layers overwrite an existing record on create instead of enforcing primary-key uniqueness
Affected: 0.4.0 before 3.32.2; 6dc699d8a683d542812b34a8c104cc90164add3a before 912e243196017c2a812c25905c2b1cc3bbb843fc
CVE-2026-82742
5.9
0%
Sep 1
Ash.Filter.Runtime materializes a combinatorial cross-product over to-many relationships, exhausting memory
Affected: 1.29.0-rc0 before 3.32.2; f6f5d194bfc7802bd32e48bf2eabd2d97a0109a4 before da07f009e889819ec410fa1f0f12534bfb9e21dd
CVE-2026-82738
5.9
0%
Sep 1
Ash.Type.UUIDv7 accepts non-v7 UUIDs that then fail to load, causing persistent denial of service
Affected: 3.6.3 before 3.32.2; 751d8a4d11564efbe358c90c8347f3a00eb60782 before c453cdc0b8570e86ffef0d10e136247f52b3ea76
CVE-2026-82737
5.9
0%
Sep 1
Ash.Vector wraps the 16-bit dimension header for vectors over 65,535 elements, corrupting data and crashing reads
Affected: 2.14.13 before 3.32.2; e2855843ca4a9141dcd7f40f47227e13b43f0e00 before cef5eb7b0693f04d1699a36e02a4e09ce1e7bffe
CVE-2026-82735
5.9
0%
Sep 1
Match regex runs on over-length input in Ash.Type.String, enabling regex denial of service
Affected: 0.10.0 before 3.32.2; 05848d5f4affe60fddd812222a18ada080c0813b before 14928412a1a94a69c47df8e98920d3a2b09cdec4
CVE-2026-55736
5.9
0%
Jun 23
Private action arguments can be set by user input in Ash
Affected: 3.0.0 before 3.29.3; 5967ed3a483ab949866e6d7b043b043e61703f17 before d9b3100219b3ea86d73202bf7368c03a7688efea
CVE-2026-69659
5.5
0%
Aug 9
Memory exhaustion via unbounded deserialization of keyset pagination cursors in Ash.Page.Keyset
Affected: 1.17.0 before 3.31.1; f8fadc67e67c955bb68b3a8d642be13e2b7e8ca9 before 1816b103af975221210478d61db20adcea700319
Showing 15