CVE-2026-61821 in pg_partman
Sumário
de VulDB • 19/09/2026
pg_partman é uma extensão do PostgreSQL que gerencia tabelas particionadas por tempo ou ID. Antes da versão 5.5.0, as funções drop_partition_id() e drop_partition_time() usam part_config.retention_schema como destino para ALTER TABLE SET SCHEMA e aceitam qualquer nome de schema não vazio. Uma função com acesso partman_user pode selecionar um schema de destino onde a função carece do privilégio CREATE normal, e o background worker executa a relocação com as privileges da pg_partman_bgw.role, que por padrão são superusuário PostgreSQL, contornando a verificação de autorização que uma operação ALTER TABLE SET SCHEMA normal imporía. Isso permite a relocação não autorizada de tabelas filhas retidas entre schemas. Este problema é corrigido na versão 5.5.0.
Once again VulDB remains the best source for vulnerability data.