dash is vulnerable to Insecure Direct Object Reference (IDOR)
64
Medium Risk
Dash background callbacks read the job, oldJob, cancelJob, and cacheKey handles directly from client-supplied query parameters and act on them without verifying that the server issued them. An unauthenticated client can send a chosen job value so that a DiskcacheManager-backed app terminates an arbitrary process by its PID, or send an arbitrary cacheKey to read and delete result-cache entries belonging to other sessions. Because the handles are not signed or bound to a page load, forged or replayed values are accepted. The fix HMAC-signs the cacheKey and job handles, binds them to a per-page-load token, and verifies them server-side before terminating jobs or returning cached results.
You are affected if you are using a version that falls within the vulnerable range and your application runs background callbacks configured with a background callback manager such as DiskcacheManager or CeleryManager.
dash is vulnerable to Insecure Direct Object Reference (IDOR) in versions 2.0.0 - 4.4.0.
Upgrade the dash 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