CVE-2019-17221
PhantomJS até 2.1.1 tem uma vulnerabilidade de leitura arbitrária de arquivos, conforme demonstrado por um XMLHttpRequest para uma URI file://. A...
- Publicado
- 5 de nov. de 2019
- Atualizado
- 5 de ago. de 2024
- Atribuindo CNA
- mitre
- Evidência observada
- 8 de ago. de 2026
CVSS primário
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:NBaixo · próximos 30 dias
- Percentil
- 88,4%
- Data do modelo
- 21 de set. de 2026
EPSS é uma estimativa estatística, não uma certeza ou uma medida de impacto. Combine-o com CVSS, status KEV, exposição e seu ambiente.
Resumo
# PhantomJS até 2.1.1 tem uma vulnerabilidade de leitura arbitrária de arquivos, conforme demonstrado por um XMLHttpRequest para uma URI file://. A vulnerabilidade existe na função page.open() do módulo webpage, que carrega uma URL especificada e chama um callback fornecido. Um atacante pode fornecer um arquivo HTML especialmente criado, como entrada do usuário, que permite ler arquivos arbitrários no sistema de arquivos. Por exemplo, se page.render() for o callback da função, isso gera um PDF ou uma imagem do arquivo alvo. NOTA: este produto não é mais desenvolvido.
Fontes
1Exploit de prova de conceito para CVE-2019-17221, demonstrando leitura arbitrária de arquivos via PhantomJS webpage.open() ao criar HTML malicioso que desencadeia exfiltração de arquivos através de page.render().
Uso responsável
Use informações de vulnerabilidade apenas em sistemas que você possui ou está autorizado a testar. O Kitploit vincula-se a metadados de pesquisa pública e não armazena código de exploração ou cargas maliciosas.