Product by Ash-project
Ash
31 known vulnerabilities in Ash (Ash-project), 0 of them actively exploited (CISA KEV).
Key figures
31
Vulnerabilities
0
Actively exploited (KEV)
0
Used by ransomware
0
Critical
Vulnerabilities
Actively exploited vulnerabilities (CISA KEV) first, then by priority. Click a column header to re-sort the table.
| High | CVE-2026-67579 | Filter expression injection via forged keyset pagination cursor in Ash | 7.4 | |
| High | CVE-2025-48044 | Authorization bypass when bypass policy condition evaluates to true | — | |
| High | CVE-2026-94201 | Filtering an :atom attribute with unsafe_to_atom? can exhaust the BEAM atom table in Ash | — | |
| High | CVE-2026-96581 | Ash: Authorization Bypass Through User-Controlled Key | — | |
| High | CVE-2026-34593 | Ash: Uncontrolled Resource Consumption | 7.5 | |
| Medium | CVE-2026-86338 | Ash: Insufficient Granularity of Access Control | — | |
| Medium | CVE-2026-101028 | Ash.count, Ash.exists and Ash.aggregate skip related resources' read policies in filters and sorts | — | |
| High | CVE-2025-48043 | Bypass and runtime policies that can never pass may be incorrectly applied in filter authorization | — | |
| Medium | CVE-2026-114214 | Ash: Incorrect Authorization | — | |
| Medium | CVE-2026-69659 | Memory exhaustion via unbounded deserialization of keyset pagination cursors in Ash.Page.Keyset | 5.5 | |
| Medium | CVE-2026-93477 | Private action arguments can be set by user input on the bulk destroy and bulk update paths in Ash | — | |
| Medium | CVE-2026-82752 | Ash: Improper Validation of Specified Quantity in Input | — | |
| Medium | CVE-2026-82737 | Ash: Integer Overflow or Wraparound | — | |
| Medium | CVE-2026-82747 | Ash.Policy.Authorizer returns records denied by a runtime read policy to any actor | — | |
| Medium | CVE-2026-82749 | Ash: Incorrect Authorization | — | |
| Medium | CVE-2026-82742 | Ash: Uncontrolled Resource Consumption | — | |
| Medium | CVE-2026-82738 | Ash.Type.UUIDv7 accepts non-v7 UUIDs that then fail to load, causing persistent denial of service | — | |
| Medium | CVE-2026-82735 | Match regex runs on over-length input in Ash.Type.String, enabling regex denial of service | — | |
| Medium | CVE-2026-82746 | Ash: Missing Authorization | — | |
| Medium | CVE-2026-82745 | Ash: Improper Access Control | — | |
| High | CVE-2025-48042 | Before action hooks may execute in certain scenarios despite a request being forbidden | — | |
| Medium | CVE-2026-55736 | Private action arguments can be set by user input in Ash | — | |
| Low | CVE-2026-82744 | Ash.Reactor change step fails open, skipping a change when its where guard raises | — | |
| Low | CVE-2026-82741 | Ash.Type.Union with :map_with_tag does not force the tag on dump, enabling tag confusion | — | |
| Low | CVE-2026-82734 | Non-finite Infinity/NaN decimal values bypass bounds constraints in Ash.Type.Decimal | — |