ash_authentication is vulnerable to Improper Authentication
76
High Risk
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".
You are affected if you are using a version that falls within the vulnerable range.
ash_authentication is vulnerable to Improper Authentication in versions 3.10.5 - 4.14.1.
Upgrade the ash_authentication library to the patch version.
Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.
Free. No credit card required.

I consent to receiving marketing communications based on Aikido’s Privacy Policy.
SOC 2Compliant
ISO 27001Compliant
ISO 42001Compliant© All Intel data is openly available and commercially licensed.