No plugin WordPress , que está instalado em mais de 80 mil sites, uma vulnerabilidade crítica que permite fazer upload de qualquer arquivo no servidor sem autenticação. Isso inclui a capacidade de carregar arquivos PHP e executar seu código no servidor. O problema afeta as versões de 7.0.0 a 7.0.4, inclusive. A vulnerabilidade foi corrigida na versão 7.0.5.
O plugin wpDiscuz permite o uso de AJAX para enviar comentários dinamicamente sem recarregar a página. A vulnerabilidade foi causada por um erro na verificação dos tipos de arquivos permitidos, usados para anexar imagens aos comentários. Para restringir o upload de arquivos arbitrários, era chamada uma função para determinar o tipo MIME com base no conteúdo, que era fácil de contornar para carregar arquivos PHP. A extensão do arquivo não era restrita. Por exemplo, era possível carregar um arquivo myphpfile.php, inserindo no início a sequência 89 50 4E 47 0D 0A 1A 0A, que identifica imagens PNG, e em seguida colocar um bloco '<?php' com código PHP.
Fonte: opennet.ru
