Início
Tendências
Vulnerabilidades
Notícias
Pesquisadores
Por que dbugs?

Iva2K

#32802de 53,635
7.8CVSS total
Vulnerabilidades · 1
PT-2021-7658
7.8
2021-02-16
Npm · Systeminformation · CVE-2021-21315
**Nome do software vulnerável e versões afetadas** Versões do systeminformation anteriores à 5.3.1 **Descrição** A System Information Library para Node.JS é uma coleção de código aberto de funções destinadas a recuperar informações detalhadas sobre hardware, sistema e sistema operacional. Nas versões do systeminformation anteriores à 5.3.1, existe uma vulnerabilidade de injeção de comando. O problema foi corrigido na versão 5.3.1. Essa vulnerabilidade pode ser explorada passando parâmetros maliciosos para determinadas funções, permitindo que um invasor execute comandos arbitrários. Por exemplo, o endpoint da API “/api/getServices” pode ser explorado passando um parâmetro ‘name’ malicioso, como “name[]=$(echo -e ‘test’ > pwn.txt)”. **Recomendações** Para versões do systeminformation anteriores à 5.3.1, atualize para a versão 5.3.1 ou posterior para corrigir a vulnerabilidade de injeção de comando. Como solução alternativa, certifique-se de verificar ou sanitizar os parâmetros de serviço que são passados para si.inetLatency(), si.inetChecksite(), si.services(), si.processLoad() ... permita apenas strings, rejeite quaisquer matrizes. A sanitização de strings funciona conforme o esperado.