Ash Framework AshPaperTrail是Ash Framework组织开源的一款记录数据变更历史的审计跟踪工具。 Ash Framework AshPaperTrail 0.3.0版本至0.7.0之前版本存在加密问题漏洞,该漏洞源于敏感属性的清理仅作用于顶层属性,未对嵌入资源、联合或列表中的敏感字段进行脱敏,导致敏感信息以明文形式存储于版本表中,可能允许具有读取权限的攻击者恢复敏感值。
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| ash-project | ash_paper_trail | 0.3.0< 0.7.0 |
affected |
ffe5e03b14d26b73bff17f3eca811591788aba9c< 0cd4acfe7f48397673d8594fb5e2cd0f1bda6e40 |
affected |
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.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| ash-project | ash_paper_trail | 0.3.0 ~ 0.7.0 |
cpe:2.3:a:ash-project:ash_paper_trail:*:*:*:*:*:*:*:*
|
|
| ash-project | ash_paper_trail | ffe5e03b14d26b73bff17f3eca811591788aba9c ~ 0cd4acfe7f48397673d8594fb5e2cd0f1bda6e40 |
cpe:2.3:a:ash-project:ash_paper_trail:*:*:*:*:*:*:*:*
|
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-81636 | 8.7 HIGH | Query-complexity limit bypass via first/last pagination arguments in AshGraphql enables de |
| CVE-2026-78699 | 7.2 HIGH | rename_tenant returns :ok on a failed rename, enabling cross-tenant access in AshPostgres |
| CVE-2026-80223 | 7.1 HIGH | Cross-tenant subscription disclosure in AshGraphql authorizes notifications in memory with |
| CVE-2026-78693 | 6.9 MEDIUM | Incomplete redaction re-attaches the original error path in AshGraphql, leaking internal f |
| CVE-2026-81633 | 6.9 MEDIUM | Unhandled KeyError in AshGraphql relay node resolution crashes queries via an unknown type |
| CVE-2026-78038 | 5.9 MEDIUM | Job argument injection via :args overrides primary_key and tenant in AshOban |
| CVE-2026-78228 | 5.9 MEDIUM | Unbounded handle_error recursion enables denial of service in AshOban triggers |
| CVE-2026-77454 | 5.9 MEDIUM | exists/2 predicate silently dropped on limited relationships with a parent() filter in Ash |
| CVE-2026-75847 | 5.9 MEDIUM | Sensitive attribute values stored in a non-sensitive public changes map in AshPaperTrail |
| CVE-2026-81319 | 5.9 MEDIUM | Unsafe deserialization of decrypted terms enables node DoS in AshCloak |
| CVE-2026-81643 | 2.3 LOW | Broken access control in AshGraphql subscription batcher applies authorization suppression |
| CVE-2026-82367 | 2.3 LOW | Re-entrant synchronous publish in AshGraphql subscription batcher delivers one subscriber' |
| CVE-2026-81316 | 2.1 LOW | Same-named aggregates with differing filters are conflated in AshSql |
| CVE-2026-81322 | 2.1 LOW | Cloaked plaintext leaks through a non-sensitive action argument in AshCloak |
| CVE-2026-80227 | 2.1 LOW | SQL string_trim removes only spaces, diverging from in-memory trimming in AshSql |
| CVE-2026-78691 | 2.1 LOW | Unescaped backslash allows LIKE wildcard injection in AshSql string search |
| CVE-2026-81318 | 2.1 LOW | Distinct-query aggregate drops the tenant schema prefix, leaking across tenants in AshSql |
| 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 |
No comments yet