WordPress 7.1.3 corrige 7 vulnerabilidades e 1 falha crítica

WordPress anunciou um lançamento de segurança para resolver sete vulnerabilidades de segurança, além de quatro correções de bugs. Esta versão de segurança, Versão 7.1.3, aborda um XSS armazenado, DoS de negação de serviço e cinco outras vulnerabilidades de nível de gravidade não divulgado. O WordPress recomenda atualizar os sites imediatamente.
Sete vulnerabilidades
WordPress nomeia sete vulnerabilidades:
- XSS armazenado
- Problema de negação de serviço
- Injeção SQL de segunda ordem
- Fraqueza que permite que usuários com função de autor façam postagens fixas
- Divulgação não autenticada de comentários
- Imgur incorpora vulnerabilidade ao XSS
- Parâmetros falsificáveis que podem levar à colisão de nomes de ações
O anúncio oficial não lista classificações de gravidade, pontuações CVSS, descreve as vulnerabilidades ou oferece informações sobre se essas vulnerabilidades estão sendo exploradas em estado selvagem. No entanto, o WordPress recomenda a atualização imediata.
As correções de segurança também estão sendo retroportadas para filiais mais antigas do WordPress elegíveis para correções de segurança, atualmente estendendo-se até o WordPress 4.7, embora esses backports ainda estejam em andamento. Os backports serão enviados para filiais mais antigas assim que estiverem prontos.
Correções de bugs
As quatro correções de bugs incluem três problemas relativamente benignos que causam uma experiência ruim ao usuário, além de um que é crítico.
Duas das correções de bugs abordam endpoints oEmbed que retornam uma mensagem 404. Um está relacionado a uma plataforma de promoção musical e o outro a um site de humor eCard. Uma das correções aborda um bug que pode fazer com que a imagem do ícone de um site na barra de ferramentas do administrador se expanda para proporções gigantescas. A quarta pode levar a um erro fatal que parece ruim, mas provavelmente não é tão ruim assim.
Falha crítica leva a erro fatal
O quarto é um bug crítico do WordPress que pode fazer com que os uploads de imagens falhem com um erro fatal em hosts sem uma biblioteca DOM opcional, impossibilitando os proprietários de sites de fazer upload de mídia. O ticket do WordPress para este problema diz que o processo de upload da imagem foi interrompido completamente, então a imagem não pôde ser carregada. Isso parece menos ruim do que uma falha completa de página ou site.
O componente que falta é a extensão DOM do PHP (ext-dom), que fornece as classes DOMDocument e DOMXPath que o WordPress estava tentando usar. A razão pela qual esse problema pode ter surgido é que o WordPress recomenda fortemente a extensão, mas não a exige.
O WordPress 7.0 introduziu código que usava DOMDocument sem primeiro verificar se a extensão existia. Em hosts sem ele, os uploads de imagens podem desencadear um erro fatal e falhar completamente.
O ticket do WordPress para esse problema classifica o bug como crítico, mas um committer principal também indicou que provavelmente era raro: o código foi lançado 134 dias antes do primeiro relatório, o que implica que quase todos os hosts já fornecem a extensão DOM e que a falha crítica não é generalizada.
Anúncio oficial aqui.
Imagem em destaque por Shutterstock/Yes058 Montere Nanta





