Intel

AIKIDO-2026-604587

ash_authentication is vulnerable to Denial of Service (DoS)

Denial of Service (DoS)CVE-2026-82760 Published 2 days ago

82

High Risk

This Affects:

ELIXIRash_authentication
4.8.0 - 4.14.2
Fixed in 4.15.0
Are you affected? Scan for Free

TL;DR

In ash_authentication, superlinear base62 decoding exhausts CPU and memory in AshAuthentication API key sign-in. bindecode62/1 in the same module is quadratic through Integer.undigits/2 and Integer.digits/2. Neither function caps byte_size/1, and AshAuthentication.Strategy.ApiKey.SignInPreparation passes the underscore-separated segments of the submitted key straight into both, before any key lookup and without prior authentication.

Who does this affect?

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

Background info

ash_authentication is vulnerable to Denial of Service (DoS) in versions 4.8.0 - 4.14.2.

How to fix this

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