Goal Reached Thanks to every supporter — we hit 100%!

Goal: 1000 CNY · Raised: 1336 CNY

100%

CVE-2026-75847— Sensitive attribute values stored in a non-sensitive public changes map in AshPaperTrail

Quick assessment

Affected
ash-project ash_paper_trail
Exploitation
No confirmed in-the-wild exploitation; assess based on exposure
Recommended action
Check the vendor advisory and references for a fixed version. If immediate upgrade is impossible, restrict exposure and increase monitoring.

ash-project 中 ash_paper_trail 组件存在“敏感信息明文存储”漏洞,使得具有生成版本资源读取权限的攻击者能够恢复敏感属性(sensitive? attributes)的明文内容。 具体机制如下: AshPaperTrail 将所跟踪的敏感属性(sensitive? attributes)的取值存储在生成的版本资源的 changes 映射(map)中。该映射被声明为 public? true 且 sensitive? false,因此其值会由版本资源的默认读取操作返回,并出现在日志、insp

CVSS 5.9 · Medium

Possible ATT&CK Techniques 1 AI

T1190 · Exploit Public-Facing Application
Get alerts for future matching vulnerabilities Log in to subscribe

I. Basic Information for CVE-2026-75847

Vulnerability Information

Have questions about the vulnerability? See if Shenlong's analysis helps!
View Shenlong Deep Dive ↗

Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.

Vulnerability Title
Sensitive attribute values stored in a non-sensitive public changes map in AshPaperTrail
Source: CVE Program / CVE List V5
Vulnerability 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.
Source: CVE Program / CVE List V5
CVSS Information
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
Source: CVE Program / CVE List V5
Vulnerability Type
敏感数据的明文存储
Source: CVE Program / CVE List V5

Affected Products

Vendor Product Affected Versions CPE Subscribe
ash-project ash_paper_trail 0.1.1 ~ 0.7.0 cpe:2.3:a:ash-project:ash_paper_trail:*:*:*:*:*:*:*:*
ash-project ash_paper_trail e379ca90a0c4db54d07a9d1556fd12f2413f6e98 ~ 90efdb0769f83f7c5daba6a87758daebf4baf32c cpe:2.3:a:ash-project:ash_paper_trail:*:*:*:*:*:*:*:*

II. Public POCs for CVE-2026-75847

# POC Description Source Link Shenlong Link
AI-Generated POC Premium

No public POC found.

Login to generate AI POC

III. Intelligence Information for CVE-2026-75847

登录查看更多情报信息。

Patches & Fixes for CVE-2026-75847 (1)

Vendor Advisories for CVE-2026-75847 (2)

Other References for CVE-2026-75847 (1)

Same Patch Batch · ash-project · 2026-08-30 · 4 CVEs total

CVE-2026-77970 5.9 MEDIUM Sensitive fields nested in embedded values are not redacted in AshPaperTrail versions
CVE-2026-77846 2.1 LOW JSON path injection via unescaped get_path segments in AshSqlite
CVE-2026-77831 2.1 LOW Algorithmic-complexity denial of service in AshPaperTrail full-diff list tracking

IV. Related Vulnerabilities

V. Comments for CVE-2026-75847

No comments yet


Leave a comment