PT-2026-83679 · Ash Admin · Ash Admin

·

CVE-2026-81853

·

Published

2026-08-31

·

Updated

2026-08-31

CVSS v4.0

2.3

Low

VectorAV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions ash admin versions 0.1.0 through 1.3.0
Description An authorization bypass exists where a record-lookup URL can be used as an equality oracle over sensitive attributes. The decode primary key/2 function decodes the composite-primary-key form using Base64 and External Term Format (ETF) and returns the decoded map as a lookup filter without verifying if the keys are actual primary-key fields. Although deserialization guards limit size and block new atoms, functions, and nested expressions, they do not restrict which fields are returned. An attacker can encode a map, such as %{api token: "guess"}, to be spliced into the lookup filter, allowing them to brute-force sensitive attribute values like API tokens or reset tokens. Additionally, Map.to list/1 accepts structs, which can result in a bogus struct key.
Recommendations Update ash admin to version 1.3.1 or later.

Exploit

Fix

IDOR

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-81853
GHSA-JXR8-HPV2-QP38

Affected Products

Ash Admin