Intel

AIKIDO-2026-286632

ash is vulnerable to Improper Validation of Specified Type of Input

Improper Validation of Specified Type of InputCVE-2026-82741 Published 2 days ago

21

Low Risk

This Affects:

ELIXIRash
2.14.18 - 3.32.1
Fixed in 3.32.2
Are you affected? Scan for Free

TL;DR

Dumping a Union type that uses storage: :map_with_tag keeps a tag key already present in the submitted value instead of forcing the configured tag. A caller can submit a value validated as one union arm while carrying the tag of a different arm, so it is loaded from storage as the other arm, which can bypass policies that key authorization on the arm type. The fix forces the configured tag when dumping a map_with_tag union arm.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you use a Union type configured with storage: :map_with_tag.

Background info

ash is vulnerable to Improper Validation of Specified Type of Input in versions 2.14.18 - 3.32.1.

How to fix this

Upgrade the ash 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