GHSA-m5q3-8wgf-x8xf
Directus vulnerable to extraction of password hashes through export querying
Packages
Details
As written in the advisory (Markdown source, shown as plain text).
### 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](https://github.com/directus/directus/discussions/new)
* Email us at [[email protected]](mailto:[email protected])
References
External links from the advisory. They lead to third-party sites.