Improper Access Control in Ash Project's Data Layer - Ash
CVE-2026-82745

5.9MEDIUM

Key Information:

Status
Vendor
CVE Published:
1 September 2026

What is CVE-2026-82745?

The Ash Project suffers from an improper access control issue within its ETS and Mnesia data layers. This flaw permits a create action to overwrite existing records due to the lack of enforced primary-key uniqueness during inserts. Unlike SQL data layers, which reject duplicates based on unique key constraints, the ETS and Mnesia layers allow the replacement of entries with the same primary key. An attacker capable of specifying the primary key—potentially from user input—can exploit this weakness to silently overwrite data, resulting in the loss of existing records without triggering any update mechanisms or associated policies. The vulnerability is mitigated in later versions by enforcing primary key checks, rejecting creations that attempt to duplicate existing keys.

Affected Version(s)

ash 0.4.0 < 3.32.2

ash 6dc699d8a683d542812b34a8c104cc90164add3a < 912e243196017c2a812c25905c2b1cc3bbb843fc

References

CVSS V4

Score:
5.9
Severity:
MEDIUM
Confidentiality:
None
Integrity:
High
Availability:
None
Attack Vector:
Local
Attack Complexity:
Low
Attack Required:
Physical
Privileges Required:
Undefined
User Interaction:
None

Timeline

  • Vulnerability published

  • Vulnerability Reserved

Credit

Jonatan Männchen / EEF
Peter Ullrich
Peter Ullrich
Zach Daniel / Ash Project
.