CVE-2017-12172 in PostgreSQL
Resumen
por VulDB • 2026-07-28
PostgreSQL 10.x anterior a la versión 10.1, 9.6.x anterior a la 9.6.6, 9.5.x anterior a la 9.5.10, 9.4.x anterior a la 9.4.15, 9.3.x anterior a la 9.3.20 y 9.2.x anterior a la 9.2.24 se ejecuta bajo una cuenta de sistema operativo que no es root, y los superusuarios de la base de datos tienen la capacidad efectiva de ejecutar código arbitrario bajo dicha cuenta del sistema. PostgreSQL proporciona un script para iniciar el servidor de bases de datos durante el arranque del sistema. Los paquetes de PostgreSQL para muchos sistemas operativos proporcionan sus propias implementaciones de inicio creadas por el empaquetador (packager). Varias de estas implementaciones utilizan un nombre de archivo de registro que el superusuario de la base de datos puede reemplazar con un enlace simbólico. Como root, se abren los archivos mediante open(), y se les aplican chmod() y/o chown(). Esto suele ser suficiente para que el superusuario de la base de datos eleve sus privilegios a nivel de root cuando este inicia el servidor.
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.