PT-2026-29666 · Ewe · Ewe
Athuljayaram
·
Publicado
2026-04-01
·
Atualizado
2026-04-03
·
CVE-2026-34715
CVSS v3.1
5.3
Média
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N |
Nome do Software Vulnerável e Versões Afetadas
Ewe versões anteriores a 3.0.6
Descrição
A função
encode headers em src/ewe/internal/encoder.gleam interpola diretamente chaves e valores de cabeçalhos de resposta em bytes HTTP brutos sem validar ou remover sequências CRLF (r ). Isso permite que um invasor injete conteúdo de resposta HTTP arbitrário quando dados controlados pelo usuário são passados para os cabeçalhos de resposta, potencialmente levando a divisão de resposta, envenenamento de cache e scripting entre sites. O problema decorre da falta de validação para cabeçalhos de resposta de saída, enquanto os cabeçalhos de solicitação de entrada são validados por meio de validate field value() no analisador HTTP/1.1. O código vulnerável está localizado na função encode headers, onde tanto key quanto value são inseridos diretamente na saída BitArray sem higienização. Um exemplo de exploração envolve definir um cabeçalho de redirecionamento Location de um parâmetro de solicitação contendo sequências CRLF.Recomendações
Atualize para a versão 3.0.6 ou posterior.
Exploit
Correção
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Ewe