PT-2025-29529 · Directus · Directus
Licitdev
·
Published
2025-07-14
·
Updated
2025-07-29
·
CVE-2025-53889
CVSS v3.1
6.5
Medium
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N |
Name of the Vulnerable Software and Affected Versions
Directus versions 9.12.0 through 11.8.9
Description
Directus is a real-time API and App dashboard for managing SQL database content. Flows with a manual trigger do not validate whether the user triggering the Flow has permissions to the items provided as payload to the Flow. This can lead to the Flow executing potential tasks on an attacker's behalf without authentication. Bad actors could execute the manual trigger Flows without authentication or access rights to the said collection(s) or item(s). Manual trigger Flows do not currently validate if the user has read access to
directus flows or to the relevant collection/items.Recommendations
Update to version 11.9.0 or later.
Implement permission checks for read access to Flows.
Implement permission checks for read access to relevant collection/items.
Exploit
Fix
Improper Authorization
Improper Authentication
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Directus