atualizações corretivas para todos os ramos suportados do PostgreSQL: , , , e , que apresenta uma série de correções de bugs. O lançamento de atualizações para a versão 9.4 até dezembro de 2019, 9.5 até janeiro de 2021, 9.6 — até setembro de 2021, 10 — até outubro de 2022, 11 — até novembro de 2023.
Nas novas versões, mais de 60 erros foram corrigidos e quatro vulnerabilidades eliminadas:
- Duas vulnerabilidades (CVE-2019-10127, CVE-2019-10128) são específicas para a plataforma Windows e aparecem nos instaladores das empresas EnterpriseDB e BigSQL, que não definiram os direitos de acesso adequados para o diretório de dados, permitindo que qualquer usuário não privilegiado do Windows inicie a execução de código no nível do serviço PostgreSQL.
- A vulnerabilidade CVE-2019-10129 aparece no PostgreSQL 11 e permite que um usuário leia áreas de memória arbitrárias do processo do servidor ao enviar uma solicitação INSERT especialmente formatada para uma tabela particionada.
- A vulnerabilidade CVE-2019-10130 permite ler valores de registros que têm acesso restrito.
Entre os erros corrigidos, destacam-se a corrupção do diretório ao executar 'ALTER TABLE' em uma tabela particionada, a falha do servidor ao ocorrer um erro ao tentar salvar o cursor entre as confirmações de transações, problemas de desempenho ao reverter transações que abrangem um grande número de tabelas, a falta de suporte para a expressão 'CREATE TABLE IF NOT EXISTS .. AS EXECUTE ..', e vazamentos de memória.
Fonte: opennet.ru
