ash is vulnerable to Incorrect Authorization
60
Medium Risk
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.
You are affected if you are using a version that falls within the vulnerable range.
ash is vulnerable to Incorrect Authorization in versions 2.6.0 - 3.34.5.
Upgrade the ash 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.