Description
Cleartext Storage of Sensitive Information vulnerability in ash-project ash_paper_trail allows an attacker with read access to the generated version resource to recover the plaintext of sensitive? attributes.

AshPaperTrail stores the values of tracked sensitive? attributes in the generated version resource's changes map, which is declared public? true and sensitive? false, so the values are returned by the version resource's default read action and printed in logs, inspect output, and error messages instead of being redacted. AshPaperTrail.Resource.Transformers.CreateVersionResource derives the changes map's sensitivity from the ignore_attributes list (the attributes excluded from changes) rather than from the tracked attributes actually stored in it, and ignore_attributes defaults to empty, so the flag is effectively always false.

This issue affects ash_paper_trail: from 0.1.1 before 0.7.0.
Published: 2026-08-30
Score: 5.9 Medium
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability in AshPaperTrail causes sensitive attributes to be stored in a changes map that is publicly readable, allowing an attacker who has read access to a generated version resource to recover plaintext sensitive data. This cleartext storage of confidential information results in a confidentiality breach and potential exposure of personal data. The flaw is classified as CWE‑312, indicating that insecure data storage is exploited when data is inadvertently exposed in logs, inspection output, and error messages.

Affected Systems

The issue affects the AshPaperTrail project, specifically versions starting with 0.1.1 up to, but not including, 0.7.0. Users running these releases are potentially exposed to confidential data leakage through public API endpoints that return version resource data.

Risk and Exploitability

The CVSS score of 5.9 indicates a medium severity vulnerability. EPSS is not available, and the vulnerability is not listed in the CISA KEV catalog, suggesting low to moderate exploitation likelihood. The attack vector is inferred to be external, requiring an attacker to obtain read permissions on a version resource; once achieved, the attacker can retrieve sensitive attributes directly from the public changes map. The risk is therefore moderate, owing to the need for privileged access but the consequence of cleartext data exposure.

Generated by OpenCVE AI on August 30, 2026 at 01:21 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade AshPaperTrail to version 0.7.0 or later to receive the fix for the public changes map sensitivity flag.
  • Restrict access to the API endpoints that expose generated version resources so that only authorized users can read sensitive attributes.
  • If an upgrade is not immediately possible, configure the system to redact or remove sensitive attributes from logs, inspection output, and error messages to prevent inadvertent disclosure.

Generated by OpenCVE AI on August 30, 2026 at 01:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 30 Aug 2026 00:30:00 +0000

Type Values Removed Values Added
Description Cleartext Storage of Sensitive Information vulnerability in ash-project ash_paper_trail allows an attacker with read access to the generated version resource to recover the plaintext of sensitive? attributes. AshPaperTrail stores the values of tracked sensitive? attributes in the generated version resource's changes map, which is declared public? true and sensitive? false, so the values are returned by the version resource's default read action and printed in logs, inspect output, and error messages instead of being redacted. AshPaperTrail.Resource.Transformers.CreateVersionResource derives the changes map's sensitivity from the ignore_attributes list (the attributes excluded from changes) rather than from the tracked attributes actually stored in it, and ignore_attributes defaults to empty, so the flag is effectively always false. This issue affects ash_paper_trail: from 0.1.1 before 0.7.0.
Title Sensitive attribute values stored in a non-sensitive public changes map in AshPaperTrail
First Time appeared Ash-project
Ash-project ash Paper Trail
Weaknesses CWE-312
CPEs cpe:2.3:a:ash-project:ash_paper_trail:*:*:*:*:*:*:*:*
Vendors & Products Ash-project
Ash-project ash Paper Trail
References
Metrics cvssV4_0

{'score': 5.9, 'vector': 'CVSS:4.0/AV:L/AC:L/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Ash-project Ash Paper Trail
cve-icon MITRE

Status: PUBLISHED

Assigner: EEF

Published:

Updated: 2026-08-30T00:18:05.390Z

Reserved: 2026-08-20T20:00:01.970Z

Link: CVE-2026-75847

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-30T01:20:24.617

Modified: 2026-08-30T01:20:24.617

Link: CVE-2026-75847

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-30T01:30:17Z

Weaknesses
  • CWE-312

    Cleartext Storage of Sensitive Information