PT-2025-12982 · Directus · Directus
Br41Nslug
·
Published
2025-03-26
·
Updated
2025-08-26
·
CVE-2025-30351
CVSS v3.1
4.3
Medium
| Vector | AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N |
Name of the Vulnerable Software and Affected Versions
Directus versions 10.10.0 through 11.4.x
Description
The issue allows a suspended user to access the API using a token generated in session auth mode, despite their suspended status. This occurs due to a missing check in the
verifySessionJWT function to verify that a user is still active and allowed to access the API. A suspended user can continue to use the session token obtained before suspension until it expires.Recommendations
For versions 10.10.0 through 11.4.x, update to version 11.5.0 to resolve the issue.
As a temporary workaround, consider restricting access to the API for suspended users by implementing additional checks on user status until the patch can be applied.
Exploit
Fix
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Directus