Intel

AIKIDO-2026-445361

ash_paper_trail is vulnerable to Sensitive Information Disclosure

Sensitive Information DisclosureCVE-2026-77970 Published Yesterday

59

Medium Risk

This Affects:

ELIXIRash_paper_trail
0.3.0 - 0.6.0
Fixed in 0.7.0
Are you affected? Scan for Free

TL;DR

AshPaperTrail can redact or drop attributes marked sensitive? before writing an audit version record. Before the fix the redaction logic only inspected top-level attributes and arguments, so sensitive values nested inside embedded resources, maps, unions, or lists were written verbatim into the version changes and version_action_inputs columns. Applications that relied on sensitive_attributes to protect nested secrets stored them in cleartext in tables that usually have broader read access and longer retention than the source records. The fix recursively redacts sensitive fields in nested values across changes, snapshots, and action inputs.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you rely on sensitive_attributes in :redact or :ignore mode to protect fields that are nested inside embedded resources, maps, unions, or lists.

Background info

ash_paper_trail is vulnerable to Sensitive Information Disclosure in versions 0.3.0 - 0.6.0.

How to fix this

Upgrade the ash_paper_trail library to the patch version.

Are You Affected?

Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.

Free. No credit card required.

Aikido Platform