Description
Incorrect Authorization vulnerability in ash-project ash allows Authentication Bypass. This vulnerability is associated with program files lib/ash/policy/authorizer/authorizer.ex and program routines 'Elixir.Ash.Policy.Authorizer':strict_filters/2.

This issue affects ash: from 0.1.0 before 3.6.2.
Published: 2025-10-10
Score: 8.6 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is an Incorrect Authorization flaw in the Ash framework that allows Authentication Bypass. It originates in the strict_filters/2 routine located in lib/ash/policy/authorizer/authorizer.ex, where requests are incorrectly permitted even when runtime policies containing impossible filter conditions are present.

Affected Systems

All Ash framework releases from version 0.1.0 up to, but not including, 3.6.2 distributed via Hex by ash‑project are affected.

Risk and Exploitability

The CVSS score of 8.6 signals high severity, yet the EPSS score of less than 1 % indicates a very low likelihood of exploitation at present. The vulnerability is not listed in the CISA KEV catalog, meaning no public exploits are known. The likely attack vector is inferred to be through exposed API endpoints or custom policy definitions that employ impossible filter conditions, allowing an attacker to bypass authentication without additional privileges.

Generated by OpenCVE AI on August 5, 2026 at 03:21 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Ash to version 3.6.2 or later, which contains the fixed authorizer logic.
  • If an upgrade is not feasible, apply the patch from commit 66d8130 to restore correct strict_filters behavior.
  • Review and modify custom runtime policies to remove any filters that can never be satisfied, ensuring authorization checks cannot be bypassed.

Generated by OpenCVE AI on August 5, 2026 at 03:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-7r7f-9xpj-jmr7 Ash Framework: Filter authorization misapplies impossible bypass/runtime policies
History

Fri, 24 Jul 2026 18:30:00 +0000

Type Values Removed Values Added
Description Incorrect Authorization vulnerability in ash-project ash allows Authentication Bypass. This vulnerability is associated with program files lib/ash/policy/authorizer/authorizer.ex and program routines 'Elixir.Ash.Policy.Authorizer':strict_filters/2. This issue affects ash: from pkg:hex/ash@0 before pkg:hex/ash@3.6.2, before 3.6.2, before 66d81300065b970da0d2f4528354835d2418c7ae. Incorrect Authorization vulnerability in ash-project ash allows Authentication Bypass. This vulnerability is associated with program files lib/ash/policy/authorizer/authorizer.ex and program routines 'Elixir.Ash.Policy.Authorizer':strict_filters/2. This issue affects ash: from 0.1.0 before 3.6.2.

Mon, 06 Apr 2026 16:45:00 +0000


Fri, 10 Oct 2025 17:15:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Fri, 10 Oct 2025 16:15:00 +0000

Type Values Removed Values Added
Description Incorrect Authorization vulnerability in ash-project ash allows Authentication Bypass. This vulnerability is associated with program files lib/ash/policy/authorizer/authorizer.ex and program routines 'Elixir.Ash.Policy.Authorizer':strict_filters/2. This issue affects ash: from pkg:hex/ash@0 before pkg:hex/ash@3.6.2, before 3.6.2, before 66d81300065b970da0d2f4528354835d2418c7ae.
Title Bypass and runtime policies that can never pass may be incorrectly applied in filter authorization
First Time appeared Ash-project
Ash-project ash
Weaknesses CWE-863
CPEs cpe:2.3:a:ash-project:ash:*:*:*:*:*:*:*:*
Vendors & Products Ash-project
Ash-project ash
References
Metrics cvssV4_0

{'score': 8.6, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: EEF

Published:

Updated: 2026-07-24T14:14:08.323Z

Reserved: 2025-05-15T08:40:25.455Z

Link: CVE-2025-48043

cve-icon Vulnrichment

Updated: 2025-10-10T16:45:36.055Z

cve-icon NVD

Status : Deferred

Published: 2025-10-10T16:15:52.083

Modified: 2026-07-24T15:17:07.073

Link: CVE-2025-48043

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-05T03:30:06Z

Weaknesses