Junglewise Threat Intelligence

CVE-2025-48043: Ash Framework Authentication Bypass in Policy Authorizer

CVE-2025-48043 · Severity: info · CVSS 8.6 · Published 2025-10-10

Vendors: Ash-Project.

Executive brief

Ash is a declarative framework for building Elixir applications. A vulnerability in its authorization system could allow users to bypass security policies and access data or perform actions they are not permitted to. This occurs because certain security rules that should block access are incorrectly ignored during the filtering process.

Technical details

An incorrect authorization vulnerability exists in the Ash framework's policy authorizer. The flaw is located in the 'Elixir.Ash.Policy.Authorizer':strict_filters/2 routine within lib/ash/policy/authorizer/authorizer.ex. It stems from the SAT solver and filter reduction logic incorrectly applying or ignoring bypass and runtime policies that are logically determined to never pass. An attacker with basic network access and low privileges could exploit this to bypass intended access controls and achieve unauthorized data access or modification. The issue is resolved in version 3.6.2.

Affected products

  • ash-project ash from 0.1.0 before 3.6.2

Timeline

  • 2025-10-10: disclosed
  • 2025-10-10: patched: Fixed in version 3.6.2

References