SQL injection in Directus - CVE-2026-10716
Published: August 7, 2026
Vulnerability details
The vulnerability allows a remote user to execute arbitrary SQL.
The vulnerability exists due to SQL injection in the PostgreSQL geometry helper during collection creation when processing a crafted geometry field subtype in collection field definitions. A remote privileged user can supply a specially crafted geometry subtype string to execute arbitrary SQL.
Exploitation is possible only when Directus uses a PostgreSQL backend with the PostGIS extension enabled, and the injected SQL runs with the privileges of the configured database role. It is exploitable as a blind, time-based injection, which can enable conditional data extraction through timing.