Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

Vulnerabilidad en twenty de twentyhq (CVE-2026-73069)

Gravedad CVSS v3.1:
CRÍTICA
Tipo:
CWE-89 Neutralización incorrecta de elementos especiales usados en un comando SQL (Inyección SQL)
Fecha de publicación:
11/08/2026
Última modificación:
24/10/2026

Descripción

Twenty es una plataforma CRM (gestión de relaciones con clientes) de código abierto. Antes de la versión 2.15.0, Twenty permitía a un administrador de espacio de trabajo con el permiso DATA_MODEL proporcionar settings.asExpression para el campo del sistema TS_VECTOR searchVector a través de PATCH /rest/metadata/fields/:id o la mutación GraphQL updateOneField, lo que provocaba que buildSqlColumnDefinition en packages/twenty-server/src/engine/twenty-orm/workspace-schema-manager/utils/build-sql-column-definition.util.ts concatenara entrada sin escapar en GENERATED ALWAYS AS (...) y ejecutara sentencias PostgreSQL arbitrarias como el usuario de la base de datos de la aplicación. Este problema está solucionado en la versión 2.15.0.