CVE-2026-77970: Ash Unredacted Dump To Embedded

Values serialized with `Ash.Type.dump_to_embedded/3` are stored directly without redacting nested sensitive attributes. If the attribute represents an embedded resource, union, or list containing sensitive fields (`sensitive?: true`), those sensitive values will be exposed in cleartext.

Provally CuratedPublic repositoryMediumMedium confidenceVerifiedApache-2.0Elixir
greprules fetch cve-2026-77970-ash-unredacted-dump-to-embedded --engine opengrep

Description

Values serialized with `Ash.Type.dump_to_embedded/3` are stored directly without redacting nested sensitive attributes. If the attribute represents an embedded resource, union, or list containing sensitive fields (`sensitive?: true`), those sensitive values will be exposed in cleartext.