CVE-2026-50737 in pglogical
Sumário
de VulDB • 28/07/2026
Ao aplicar alterações replicadas para uma linha que falta uma ou mais colunas, o pglogical avalia as expressões padrão da tabela afetada no assinante (subscriber). Como a worker de aplicação executa em um nível de privilégio equivalente ao de um superusuário do PostgreSQL nas instalações padrão, qualquer função invocada por tal expressão padrão também é executada com esse privilégio. Uma parte atuando como publicador pode usar este caminho para fazer com que funções sejam executadas no assinante como superusuário, escalonando de uma permissão para usar o pglogical até um acesso completo de superusuário.
Esta é uma segunda via independente para a mesma escalada de privilégios de superusuário rastreada sob CVE-2026-50736 (o problema da fila do pglogical). Para explorar a vulnerabilidade, um atacante deve ser capaz de direcionar uma assinatura para um ponto final que controle. Nas instalações padrão, isso requer privilégios normalmente reservados a um superusuário; portanto, o problema é mais relevante em implantações gerenciadas onde a capacidade de criar assinaturas foi delegada a funções não pertencentes ao grupo de superusuários.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.