ESTE SERVIÇO PODE CONTER TRADUÇÕES FEITAS PELO GOOGLE. O GOOGLE SE ISENTA DE TODAS AS GARANTIAS RELACIONADAS ÀS TRADUÇÕES, EXPRESSAS OU IMPLÍCITAS, INCLUINDO QUALQUER RESPONSABILIDADE EM RELAÇÃO À PRECISÃO, CONFIABILIDADE E QUALQUER DEVER IMPLÍCITO SOBRE SUA COMERCIALIZAÇÃO, ADEQUAÇÃO PARA UM FIM ESPECÍFICO E NÃO-VIOLAÇÃO.

Para sua conveniência, o site da Kaspersky Lab foi traduzido com a utilização do software de tradução Google Tradutor. Foram realizados esforços razoáveis para o oferecimento de uma tradução precisa; entretanto, as traduções automatizadas não são perfeitas e tampouco pretendem substituir a tradução qualificada de especialistas. Essas traduções são fornecidas como um serviço para os usuários do site da Kaspersky Lab e são exibidas "como estão". Não há nenhuma garantia de qualquer tipo, seja expressa ou implícita, sobre a precisão, confiabilidade, ou exatidão de quaisquer traduções feitas do inglês para qualquer outro idioma. Alguns conteúdos (como imagens, vídeos, Flash, etc.) podem não estar corretamente traduzidos devido às limitações do programa de tradução.

KLA10910
Múltiplas vulnerabilidades no PostgreSQL
Atualizado: 07/05/2018
Data de detecção
?
12/09/2016
Nível de gravidade
?
Alto
Descrição

Várias vulnerabilidades sérias foram encontradas no PostgreSQL antes de 9.1.23, 9.2.x antes de 9.2.18, 9.3.x antes de 9.3.14, 9.4.x antes de 9.4.9 e 9.5.x antes de 9.5.4. Usuários mal-intencionados podem explorar essas vulnerabilidades para causar negação de serviço, obter informações confidenciais, possivelmente executar código arbitrário ou ganhar privilégios.

Abaixo está uma lista completa de vulnerabilidades:

  1. Uma vulnerabilidade desconhecida pode ser explorada remotamente por meio de uma instrução SQL especialmente criada para causar negação de serviço;
  2. Uma vulnerabilidade desconhecida pode ser explorada remotamente por meio de uma instrução SQL especialmente criada para obter informações confidenciais ou possivelmente executar um código arbitrário;
  3. Uma vulnerabilidade desconhecida pode ser explorada remotamente por usuários autenticados com funções CREATEDB e CREATEROLE para obter privilégios de superusuário usando caracteres especiais em nomes de bancos de dados ou de funções.

Detalhes técnicos

A negação de serviço para vulnerabilidade (1) ocorre após desreferenciamento do ponteiro NULL e falha do servidor.

Instruções SQL especialmente elaboradas para vulnerabilidade (2) sempre contêm comandos CASE / WHEN ou função SQL embutida, que implementa o operador de igualdade exigindo valores de tipos diferentes, usados ​​para uma expressão CASE.

Caracteres especiais para vulnerabilidade (3) são aspas duplas, backsplash, retorno de carro.

Produtos afetados

PostgreSQL antes de 9.1.23
PostgreSQL 9.2.x antes de 9.2.18
PostgreSQL 9.3.x antes de 9.3.14
PostgreSQL 9.4.x anterior a 9.4.9
PostgreSQL 9.5.x antes de 9.5.4

Solução

Atualize para a versão mais recente
Obtenha o PostgreSQL

Impactos
?
CI 
[?]

OSI 
[?]

PE 
[?]

DoS 
[?]
Produtos relacionados
PostgreSQL
CVE-IDS
?

CVE-2016-5424
CVE-2016-5423


Link para o original