PT-2026-83625 · Ash Cloak · Ash Cloak

·

CVE-2026-81322

·

Published

2026-08-30

·

Updated

2026-08-30

CVSS v4.0

2.1

Low

VectorAV:L/AC:L/AT:P/PR:N/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Name of the Vulnerable Software and Affected Versions ash cloak versions 0.1.0 through 0.3.x
Description An issue in the AshCloak.Transformers.SetUpEncryption function allows unauthorized actors to recover the plaintext of encrypted fields. This occurs when a cloaked attribute is declared without sensitive? true, causing the resulting action argument to be treated as non-sensitive. Consequently, the cleartext value is not redacted and appears verbatim in inspect(changeset), Ash.Error.Invalid and validation error messages, telemetry, :sys dumps, and error-tracker payloads. This information can be accessed by anyone with access to logs, error trackers, crash reports, or those capable of triggering a validation error.
Recommendations Update ash cloak to version 0.4.0 or later. As a temporary mitigation, ensure all cloaked attributes are explicitly declared with sensitive? true to ensure the plaintext is redacted in logs and error messages.

Exploit

Fix

Information Disclosure

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

Weakness Enumeration

Related Identifiers

CVE-2026-81322
GHSA-QP4V-VVRG-8GGX

Affected Products

Ash Cloak