GHSA-m5q3-8wgf-x8xfMediumCVSS 6.5
Directus vulnerable to extraction of password hashes through export querying
🔗 CVE IDs covered (1)
📋 Description
Impact
Users with read access to the password field in directus_users can extract the argon2 password hashes by brute forcing the export functionality combined with a _starts_with filter. This allows the user to enumerate the password hashes.
Patches
The problem has been patched by preventing any hashed/concealed field to be filtered against with the _starts_with or other string operator.
Workarounds
Ensuring that no user has read access to the password field in directus_users is sufficient to prevent this vulnerability.
For more information
If you have any questions or comments about this advisory:
- Open a Discussion in directus/directus
- Email us at [email protected]
🎯 Affected products1
- npm/directus:< 9.16.0