PT-2020-6060 · Npm+7 · Y18N+7
Po6Ix
·
Publicado
2020-11-17
·
Atualizado
2026-05-18
·
CVE-2020-7774
CVSS v3.1
7.5
Alta
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Nome do software vulnerável e versões afetadas
Versões do y18n anteriores à 3.2.2
Versões do y18n anteriores à 4.0.1
Versões do y18n anteriores à 5.0.5
Descrição
A vulnerabilidade está relacionada à Prototype Pollution, que pode ser explorada por um invasor remoto para realizar um ataque de “prototype pollution”. Isso ocorre devido à modificação descontrolada dos atributos do protótipo do objeto. O número estimado de dispositivos potencialmente afetados em todo o mundo não foi especificado. Existe uma prova de conceito (POC) que demonstra a vulnerabilidade ao definir a localidade como
proto e atualizá-la com um objeto contaminado, resultando na contaminação do protótipo.Recomendações
Atualize para a versão 3.2.2 ou posterior para versões anteriores à 3.2.2
Atualize para a versão 4.0.1 ou posterior para versões anteriores à 4.0.1
Atualize para a versão 5.0.5 ou posterior para versões anteriores à 5.0.5
Como solução temporária, considere restringir o uso das funções
setLocale() e updateLocale() até que um patch esteja disponível. Evite usar a localização proto para minimizar o risco de exploração.Exploit
Correção
Prototype Pollution
RCE
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Alt Linux
Almalinux
Astra Linux
Centos
Red Hat
Rocky Linux
Suse
Y18N