Intel

AIKIDO-2026-353851

ash is vulnerable to Incorrect Authorization

Incorrect AuthorizationCVE-2026-101028 Published 2 days ago

60

Medium Risk

This Affects:

ELIXIRash
2.6.0 - 3.34.5
Fixed in 3.34.6
Are you affected? Scan for Free

TL;DR

ash.count, Ash.exists and Ash.aggregate skip related resources' read policies in filters and sorts. Ash.Actions.Aggregate.run/4 (lib/ash/actions/aggregate.ex) applied only the root resource's read policy before running the aggregate query. The read path also applies each related resource's read policy to filter and sort references that cross a relationship, directly (for example comments.body) or through an aggregate over one, but the aggregate path skipped that step.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range.

Background info

ash is vulnerable to Incorrect Authorization in versions 2.6.0 - 3.34.5.

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