Intel

AIKIDO-2026-69306

ash is vulnerable to Improper Input Validation

Improper Input ValidationCVE-2026-82740 Published 2 days ago

21

Low Risk

This Affects:

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

TL;DR

Ash.Type.apply_constraints/3 for a nested {:array, {:array, type}} value applies only the inner item constraints and never enforces the outer array constraints. Declared limits such as maximum length are ignored, and nil entries in the outer list are not handled, which can raise unhandled exceptions. This affects nested array attributes and arguments populated from external input. The fix enforces the outer constraints and handles nil entries for nested arrays.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you expose nested array ({:array, {:array, type}}) attributes or arguments with constraints.

Background info

ash is vulnerable to Improper Input Validation in versions 2.16.1 - 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