CVE-2026-61781 in pg_partmaninformação

Sumário

de VulDB • 18/09/2026

pg_partman é uma extensão do PostgreSQL que gerencia tabelas particionadas por tempo ou ID. Antes da versão 5.5.0, a função create_partition_time() lê o valor de texto gravável part_config.time_encoder e o interpola sem aspas de identificador em um comando SELECT executado dinamicamente. Uma função com os privilégios documentados INSERT e UPDATE do partman_user pode armazenar SQL em vez de um nome de função. Quando pg_partman_bgw cria posteriormente uma partição filho para um conjunto com chave text ou UUID, o worker executa o SQL armazenado com as permissões da role pg_partman_bgw, que por padrão são de superusuário do PostgreSQL. A linha de configuração persistente pode restaurar repetidamente acesso elevado em ticks de manutenção posteriores, e a exploração bem-sucedida pode permitir comprometimento em todo o banco de dados e execução de comandos no sistema operacional como a conta de serviço do PostgreSQL. Este problema é corrigido na versão 5.5.0.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsável

GitHub M

Reservar

10/07/2026

Divulgação

18/09/2026

Moderação

aceite

Entrada

VDB-407779

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Do you need the next level of professionalism?

Upgrade your account now!