PT-2024-18960 · Spatie · Spatie/Browsershot
Ahmad Shauqi
·
Publicado
2024-12-20
·
Atualizado
2025-02-05
·
CVE-2024-21549
CVSS v3.1
8.6
Alta
| Vetor | AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:N/A:N |
Nome do software vulnerável e versões afetadas
Versões do spatie/browsershot anteriores à 5.0.3
Descrição
O problema está relacionado à validação inadequada de entradas, devido a uma validação incorreta de URLs por meio do método
setUrl. Um invasor pode explorar essa vulnerabilidade utilizando view-source:file://, o que permite a leitura arbitrária de um arquivo local. Trata-se de uma contornada de uma correção anterior.Recomendações
Para versões anteriores à 5.0.3, atualize para a versão 5.0.3 ou posterior para resolver o problema. Como solução temporária, considere restringir o uso do método
setUrl para minimizar o risco de exploração. Evite usar o protocolo view-source:file:// no endpoint da API afetado até que o problema seja resolvido.Correção
Out of bounds Read
Information Disclosure
RCE
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Spatie/Browsershot