WPML

Ontem lançamos o WPML 3.1.9, que resolve vários problemas de segurança. Levamos a segurança dos nossos clientes muito a sério, então, assim que notamos essas possíveis vulnerabilidades, começamos a trabalhar em uma versão para corrigi-las. Essa versão adicionou sanitização a vários lugares no código. Um deles sanitizou as URLs incorretamente, resultando em um bug que fez com que o WPML não decodificasse corretamente as URLs em outros idiomas que não o inglês.

Portanto, se você atualizou o WPML para a versão 3.1.9 e encontrou um erro 404, saiba que você não está sozinho. Também tivemos esse problema por várias horas em nossos próprios sites.

Bug de resolução de URL com o WPML 3.1.9
Bug de resolução de URL com o WPML 3.1.9

Tivemos que equilibrar a urgência de corrigir um problema de segurança com o tempo necessário para testar cada recurso do WPML. Neste caso, não detectamos o problema e lançamos uma versão que corrige os problemas de segurança, mas causa esse problema.

Isso agora está corrigido na versão 3.1.9.1. Lamentamos muito pelos problemas que isso causou. Observe que este foi apenas um problema de “renderização”. Ou seja, nada foi alterado no seu banco de dados e o conteúdo continua lá.

De volta ao normal com o WPML 3.1.9.1
De volta ao normal com o WPML 3.1.9.1

Certifique-se de atualizar para a versão recente do WPML. Não deixe que essa falha impeça você de atualizar, para que você tenha a versão mais recente e segura do WPML.

Após o upgrade, incentivamos você a registrar o seu site em wpml.org. Você pode registrar quantos sites precisar, para você e para os seus clientes. Esse registro nos diz quais versões estão rodando e onde. Vamos usá-lo para contatar os clientes que têm versões desatualizadas do WPML e aconselhar o upgrade de sites dos quais você pode ter se esquecido.

Dúvidas? Ideias? Sugestões? Avise-nos deixando seus comentários.

Achou isso útil? Compartilhe este artigo: