VENCERT // SISTEMA NACIONAL DE GESTIÓN DE INCIDENTES TELEMÁTICOS
🟡 Media VENCERT-2026-147 CVE-2026-120066

Vulnerabilidad de Fuga de Información y Simulación de Enlaces en el controlador PostgreSQL psqlODBC (CVE-2026-120066)

Publicado: Nov. 2, 2026  ·  Estado: Activa

Sistemas Afectados

Controladores PostgreSQL psqlODBC en sistemas tipo Unix anteriores a la versión 18.00.0006

Descripción

En sistemas operativos tipo Unix, cuando la opción de registro (logging) se encuentra habilitada, el controlador ODBC de PostgreSQL (psqlODBC) genera sus archivos de log por defecto dentro del directorio temporal /tmp. Estos ficheros se nombran combinando el nombre del programa, el nombre de usuario y el ID de proceso, utilizando permisos predeterminados (típicamente de lectura pública) y siguiendo de forma insegura los enlaces simbólicos al abrir dichos archivos (vulnerabilidad de tipo Link Following / CWE-59 y asignación incorrecta de permisos / CWE-732).

Vector de Ataque:

Origen / Complejidad: local (AV:L) | complejidad de ataque alta (AC:H).

Requisitos: requiere que el atacante tenga acceso local al sistema operativo y cuente con privilegios bajos (PR:L). No requiere interacción del usuario (UI:N).

Mecanismo: un usuario local malintencionado puede anticipar la ruta predecible de los registros en /tmp y colocar un enlace simbólico (symlink) malicioso. Cuando la aplicación legítima de otro usuario escribe en su bitácora, el controlador sigue el enlace y adjunta o concatena los datos de la sesión (incluyendo textos de consultas y datos sensibles) en un fichero arbitrario elegido por el atacante bajo los privilegios de la víctima.

Impacto Estimado:

Confidencialidad: alta — un usuario local no privilegiado puede leer los textos de las consultas y datos de otros usuarios almacenados en los registros.

Integridad: baja — posibilidad de corromper o sobrescribir ficheros del sistema mediante la escritura forzada de datos de logs en ubicaciones arbitrarias con los privilegios del proceso afectado.

Disponibilidad: ninguna — no genera denegación de servicio directa sobre el motor de base de datos.

Impacto Negocio: exposición de información confidencial de consultas SQL (como credenciales o datos de negocio) a nivel de host local y potencial manipulación de archivos del sistema mediante la reutilización de rutas predecibles en directorios temporales compartidos.

Recomendaciones

Solución: actualizar el controlador psqlODBC a la versión 18.00.0006 o superior, donde se corrige el manejo seguro de ficheros temporales y registros.

Verificación: valide mediante el gestor de paquetes de su distribución que la versión instalada del conector sea la 18.00.0006 o posterior.

Medidas de Mitigación / Contención Temporal: deshabilitar la función de registro (logging) en las configuraciones del controlador psqlODBC en entornos compartidos donde existan múltiples usuarios locales no confiables; asegurar que los directorios temporales cuenten con políticas restrictivas y evitar la ejecución de aplicaciones con permisos elevados que escriban logs en rutas predecibles de /tmp.

Información de la Alerta

Código:
VENCERT-2026-147
Severidad:
🟡 Media
Estado:
Activa
CVE:
CVE-2026-120066
Publicado:
Nov. 2, 2026
Volver a Alertas