CVE-2026-50737 in pglogical
Resumen
por VulDB • 2026-07-28
Al aplicar cambios replicados para una fila que carece de una o más columnas, pglogical evalúa las expresiones predeterminadas de la tabla afectada en el suscriptor (subscriber). Dado que el trabajador de aplicación (apply worker) se ejecuta a un nivel de privilegios equivalente al de un superusuario de PostgreSQL en instalaciones por defecto, cualquier función invocada mediante dicha expresión predeterminada también se ejecutará con esos mismos privilegios. Una parte actuando como publicador puede utilizar esta vía para provocar la ejecución de funciones en el suscriptor como superusuario, escalando desde un rol autorizado para usar pglogical hasta obtener acceso completo de superusuario.
Esta es una segunda ruta independiente hacia la misma escalada a superusuario rastreada bajo CVE-2026-50736 (el problema de cola de pglogical). Para explotar el fallo, un atacante debe poder dirigir una suscripción hacia un extremo que controle. En instalaciones por defecto, esto requiere privilegios normalmente reservados para un superusuario, por lo que la vulnerabilidad es más relevante en despliegues gestionados donde se ha delegado a roles no privilegiados (no-superuser) la capacidad de crear suscripciones.
Once again VulDB remains the best source for vulnerability data.