SEPTEMBER 14, 2026
Live Feed
Back to database
Case File

CVE-2026-82725

LOW · CVSS 2.3 EPSS 0.26% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-08-31 · Last synced 2026-09-14

CyberRota Analysis

AI-Generated

The vulnerability in ash_phoenix allows attackers to bypass authorization controls by manipulating filter form parameters, enabling them to access non-public related data marked by the resource author. This can lead to unauthorized exposure of private information, effectively turning the application into a boolean oracle for sensitive data. Organizations using affected versions of ash_phoenix (0.6.0-rc.1 to before 2.3.25) should prioritize patching this vulnerability to safeguard against potential data breaches.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-82725
Severity
LOW
CVSS
2.3
EPSS
0.26%
Oracle

Original NVD Description

Authorization Bypass Through User-Controlled Key vulnerability in ash-project ash_phoenix lets an attacker who controls filter form parameters filter across relationships the resource author marked non-public, turning the returned rows into a boolean oracle over private related data. AshPhoenix.FilterForm resolved every relationship hop in the user-supplied path with Ash.Resource.Info.related/2, which traverses private relationships, and only checked the terminal field for publicity. parse_path_and_field/2 also rewrote a field naming a relationship into an extra path segment, so field=some_private_rel was accepted too. Both path and field come straight from form params, and the resulting ref went to Ash.Query.do_filter/2 without the public-only enforcement of Ash.Filter.parse_input/2. The fix resolves each hop with Ash.Resource.Info.public_relationship/2, rejecting the first non-public hop, and requires the terminal field to be public. This issue affects ash_phoenix: from 0.6.0-rc.1 before 2.3.25.