Intel

AIKIDO-2026-393493

ash_graphql is vulnerable to Information Disclosure

Information DisclosureCVE-2026-82367 Published Yesterday

23

Low Risk

This Affects:

ELIXIRash_graphql
1.4.0 - 1.10.1
Fixed in 1.11.0
Are you affected? Scan for Free

TL;DR

The do_send/5 function in AshGraphql.Subscription.Batcher reads batch data from the process dictionary key :batch_resolved and deletes it unconditionally. On synchronous fallback paths publication runs inline in the caller's process, so if a resolver triggers another Ash notification during publication the re-entrant call adopts the outer run's unresolved batch data and publishes it to the wrong subscription topic, crossing actor and tenant boundaries. The original batch is then silently lost. The fix isolates batch keys so re-entrant publishes cannot contaminate other topics.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and you use GraphQL subscriptions.

Background info

ash_graphql is vulnerable to Information Disclosure in versions 1.4.0 - 1.10.1.

How to fix this

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