Intel

AIKIDO-2026-799190

ash_authentication is vulnerable to Improper Authentication

Improper AuthenticationCVE-2026-65633 Published Yesterday

76

High Risk

This Affects:

ELIXIRash_authentication
3.10.5 - 4.14.1
Fixed in 4.14.2
Are you affected? Scan for Free

TL;DR

In ash_authentication, purpose-limited JWT accepted as full bearer authentication in AshAuthentication. This bypasses the library's intended token-exchange contract, in which the sign_in token is meant to be presented exactly once to a preparation that validates the purpose claim and immediately revokes the token. The first use of a still-valid sign-in token presented directly in the Authorization header succeeds because the stateless bearer path never scopes it to purpose == "user".

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 Improper Authentication in versions 3.10.5 - 4.14.1.

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