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

Vulnerabilidad en pglogical de EnterpriseDB (CVE-2026-50738)

Gravedad CVSS v4.0:
ALTA
Tipo:
CWE-416 Utilización después de liberación
Fecha de publicación:
28/07/2026
Última modificación:
23/10/2026

Descripción

Una condición de uso después de liberación existe en el código de señalización de trabajadores de pglogical, donde una estructura de trabajador puede ser desreferenciada después de que el slot subyacente haya sido liberado o reciclado durante eventos normales del ciclo de vida del trabajador. La condición es alcanzable durante la operación normal de replicación, incluso por un usuario con pocos privilegios capaz de influir en el inicio, detención y reinicio de los trabajadores a través de operaciones pglogical permitidas. En el caso típico, la condición provoca la caída de los trabajadores de replicación, causando un impacto en la disponibilidad. En el peor de los casos, un uso después de liberación en un backend de PostgreSQL puede ser aprovechado como una primitiva de ejecución remota de código con los privilegios de ese backend.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:enterprisedb:pglogical:*:*:*:*:*:postgresql:*:* 2.0.0 (incluyendo) 2.4.8 (excluyendo)


Referencias a soluciones, herramientas e información