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.

KLA10746
Múltiplas vulnerabilidades no PHP
Atualizado: 07/05/2018
Data de detecção
?
01/19/2016
Nível de gravidade
?
Crítico
Descrição

Múltiplas vulnerabilidades sérias foram encontradas no PHP. Usuários mal-intencionados podem explorar essas vulnerabilidades para causar negação de serviço, afetar arquivos arbitrários, executar código arbitrário ou obter informações confidenciais.

Abaixo está uma lista completa de vulnerabilidades

  1. Vários overflows inteiros podem ser explorados remotamente para causar negação de serviço por meio de uma string especialmente projetada;
  2. Uma vulnerabilidade desconhecida pode ser explorada remotamente através de chamada de função imagerotate especialmente projetada para obter informações confidenciais ou causar negação de serviço;
  3. A vulnerabilidade de string de formato no Zend pode ser explorada remotamente através de uma string especialmente projetada para executar código arbitrário;
  4. Use-after-free no Collator pode ser explorado remotamente para causar negação de serviço;
  5. O gerenciamento incorreto de cabeçalhos no soap pode ser explorado remotamente por meio de dados especialmente projetados para executar código arbitrário;
  6. A passagem de diretório no PharData pode ser explorada remotamente para afetar arquivos locais através de um arquivo ZIP especialmente projetado;
  7. Múltiplo usar-depois-livre no SPL pode ser explorado remotamente através de dados especialmente projetados para executar código arbitrário;
  8. Uma vulnerabilidade desconhecida pode ser explorada remotamente para executar código arbitrário;
  9. O estouro de buffer pode ser explorado remotamente por meio de um caminho de arquivo especialmente projetado para causar negação de serviço.

Detalhes técnicos

Vulnerabilidade (1) relacionada a ext / standard / exec.c e pode ser explorada via string longa para php_escape_shell_cmd ou php_escape_shell_arg .

Vulnerabilidade (2) relacionada com a função gdImageRotateInterpolated em ext / gd / libgd / gd_interpolation.c e pode ser explorada através de um grande argumento bgd_color para a função.

Vulnerabilidade (3) relacionada à função zend_throw_or_error no Zend / zend_execute_API.c e que pode ser explorada por meio de especificadores de string de formato em uma string que é usada incorretamente como um nome de classe, levando a um tratamento incorreto de erros.

Vulnerabilidade (4) relacionada à função Collator :: sortWithSortKeys em ext / intl / collator / collator_sort.c e pode ser explorada através do aproveitamento das relações entre um buffer de chave e um array destruído.

Vulnerabilidade (5) relacionada ao método SoapClient __call em ext / soap / soap.c e pode ser explorada através de dados serializados que disparam uma "confusão de tipo" na função serialize_function_call .

Vulnerabilidade (6) pode ser explorada via .. em uma entrada de arquivo ZIP que é mal administrada durante a extração.

Vulnerabilidades (7) relacionadas à implementação não hierarquizada de SPL em ext / spl / spl_array.c que podem ser exploradas por meio de dados serializados que disparam o uso indevido de um campo de matriz e também relacionados a tratamento incorreto de desserialização em ArrayObject , SplObjectStorage e SplDoublyLinkedList .

Vulnerabilidade (8) relacionada à função php_str_replace_in_subject em ext / standard / string.c e pode ser explorada via terceiro argumento para a função str_ireplace .

Vulnerabilidade (9) relacionada à função phar_fix_filepath em ext / phar / phar.c e pode ser explorada via valor de tamanho grande.

Produtos afetados

Versões do PHP 7 anteriores à 7.0.2
Versões do PHP 5.6 anteriores a 5.6.17
Versões do PHP anteriores a 5.5.31

Solução

Atualize para a versão mais recente
Obtenha o PHP

Impactos
?
WLF 
[?]

ACE 
[?]

OSI 
[?]

DoS 
[?]
Produtos relacionados
PHP
CVE-IDS
?

CVE-2015-5590
CVE-2015-6527
CVE-2015-6831
CVE-2015-6832
CVE-2015-6833
CVE-2015-6836
CVE-2015-8616
CVE-2015-8617
CVE-2016-1903
CVE-2016-1904


Link para o original