SEPTEMBER 14, 2026
Live Feed
Back to database
Case File

CVE-2026-82739

LOW · CVSS 2.1 EPSS 0.13% Public Exploit

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

CyberRota Analysis

AI-Generated

The vulnerability allows an actor to exploit the error message generated during a confirmation check in the Ash framework, revealing the stored value of a sensitive field when a mismatch occurs. This could lead to unauthorized access to sensitive information if the confirmation process is not properly secured. Organizations using affected versions of the Ash framework (from 2.17.20 to before 3.32.2) should prioritize patching this issue to mitigate potential data exposure risks.

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-82739
Severity
LOW
CVSS
2.1
EPSS
0.13%

Original NVD Description

Generation of Error Message Containing Sensitive Information vulnerability in ash-project ash discloses the stored value of a confirmed field to an actor who fails its confirmation check. Ash.Resource.Validation.Confirm's atomic implementation (atomic/2 in lib/ash/resource/validation/confirm.ex) built the mismatch error with its value set to the field being confirmed. When the actor supplies only the confirmation argument and not the field itself, value resolves through atomic_ref/2 to the field's current stored value, so the mismatch error echoes that stored value back to the actor. Against a confirmation guarding a sensitive attribute, an actor can submit a deliberately wrong confirmation and read the real value from the returned error. The fix reports the actor-supplied confirmation in the error instead of the stored field value. This issue affects ash: from 2.17.20 before 3.32.2.