All vulnerabilities

Servers and applications

CVE-2023-38503

Incorrect Permission Checking for GraphQL Subscriptions

Severity
Medium 6.5
Published
25 Jul 2023
Last changed
17 Jun 2026
Added to UpHeron
1 Nov 2026
Fixed in
10.5.0
Also known as
GHSA-gggm-66rh-pp98
Sources
NVD, Project advisories (GitHub)

Description

Directus is a real-time API and App dashboard for managing SQL database content. Starting in version 10.3.0 and prior to version 10.5.0, the permission filters (i.e. `user_created IS $CURRENT_USER`) are not properly checked when using GraphQL subscription resulting in unauthorized users getting event on their subscription which they should not be receiving according to the permissions. This can…

Affected software

SoftwareAffected versions
DirectusServers and applications · cpe:a:monospace:directus
  • From 10.3.0 before 10.5.0
DirectusServers and applications · github:directus/directus
  • From 10.3 before 10.5.0

References

  • NVD https://nvd.nist.gov/vuln/detail/CVE-2023-38503
  • CVE.org https://www.cve.org/CVERecord?id=CVE-2023-38503
  • GitHub Advisory Database https://github.com/advisories/GHSA-gggm-66rh-pp98
  • github.com https://github.com/directus/directus/security/advisories/GHSA-gggm-66rh-pp98