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

Mpdude

#28804de 53,630
8.8CVSS total
Vulnerabilidades · 1
PT-2020-14179
8.8
2020-09-02
Symfony · Symfony · CVE-2020-15094
**Nome do software vulnerável e versões afetadas** Versões do Symfony anteriores à 4.4.13 Versões do Symfony anteriores à 5.1.5 **Descrição** A classe `CachingHttpClient` do componente `HttpClient` do Symfony depende da classe `HttpCache` para processar solicitações. O HttpCache utiliza cabeçalhos internos como `X-Body-Eval` e `X-Body-File` para controlar a restauração de respostas armazenadas em cache. A classe foi inicialmente escrita tendo em mente o cache substituto e o suporte a ESI, onde todas as chamadas HTTP provêm de um backend confiável. No entanto, quando utilizada pelo CachingHttpClient e se um invasor puder controlar a resposta a uma solicitação feita pelo CachingHttpClient, é possível a execução remota de código. **Recomendações** Para versões do Symfony anteriores à 4.4.13, atualize para a versão 4.4.13 ou posterior. Para versões do Symfony anteriores à 5.1.5, atualize para a versão 5.1.5 ou posterior. Como solução temporária, considere remover os cabeçalhos HTTP projetados para uso interno no `HttpCache` das respostas remotas antes de serem passadas para o `HttpCache`.