CVE-2026-120062 Inyección SQL mediante nombres de tabla y esquema en SQLSpecialColumns de psqlODBC
SQLSpecialColumns en psqlODBC inserta los nombres de tabla y esquema recibidos en su consulta de catálogo sin escaparlos, a diferencia de las demás funciones de catálogo. Una aplicación que pasa un nombre de tabla o esquema no confiable a SQLSpecialColumns permite ejecutar SQL arbitrario con los privilegios de la conexión. Afecta a versiones anteriores a psqlODBC 18.00.0006.
CVSS 3.1
- Probabilidad de explotación · EPSS del 09/110,4 % · percentil 29
- Explotada activamenteNo confirmada
- Exploit públicoNo conocido
Afectados
PostgreSQL psqlODBC
hasta antes de 18.00.0006
Qué hacer
- Verificá si usás psqlODBC y en qué versión.
- Actualizá a la versión corregida que indique el fabricante en su aviso o aplicá su mitigación.
- Revisá registros y accesos de los sistemas expuestos para descartar un uso previo.
Calculadora CVSS
CVSS 3.1 · 7.5 ALTA
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
- Vector de ataqueRed
- Complejidad del ataqueAlta
- Privilegios requeridosBajos
- Interacción del usuarioNinguna
- AlcanceSin cambio
- ConfidencialidadAlta
- IntegridadAlta
- DisponibilidadAlta
Descripción original
SQLSpecialColumns in psqlODBC splices the table and schema names it receives into its catalog query without escaping them, while the other catalog functions escape them. An application that passes an untrusted table or schema name to SQLSpecialColumns lets the caller execute arbitrary SQL with the privileges of the connection. Versions before psqlODBC 18.00.0006 are affected.
Resumen traducido automáticamente de la descripción original. Fuente: Nureq Monitor. Cómo funciona.