PT-2021-7933 · Eclipse+3 · Eclipse Jetty+3

Publicado

2021-06-09

·

Atualizado

2025-08-05

·

CVE-2021-28169

CVSS v3.1

5.3

Média

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
Nome do software vulnerável e versões afetadas
Versões do Eclipse Jetty <= 9.4.40
Versões do Eclipse Jetty <= 10.0.2
Versões do Eclipse Jetty <= 11.0.2
Descrição
A vulnerabilidade no contêiner de servlets Eclipse Jetty está relacionada à falta de proteção dos dados do serviço. A exploração dessa vulnerabilidade pode permitir que um invasor remoto obtenha informações confidenciais. Especificamente, solicitações ao ConcatServlet com um caminho duplamente codificado podem acessar recursos protegidos dentro do diretório WEB-INF. Por exemplo, uma solicitação para /concat?/%2557EB-INF/web.xml pode recuperar o arquivo web.xml, revelando informações confidenciais sobre a implementação da aplicação web. Isso ocorre devido à dupla decodificação do caminho fornecido pelo ConcatServlet e pelo WelcomeFilter, permitindo que caminhos com um WEB-INF codificado duas vezes contornem as verificações de segurança.
Recomendações
Para versões do Eclipse Jetty <= 9.4.40, atualize para a versão 9.4.41 ou posterior.
Para versões do Eclipse Jetty <= 10.0.2, atualize para a versão 10.0.3 ou posterior.
Para versões do Eclipse Jetty <= 11.0.2, atualize para a versão 11.0.3 ou posterior.
Como solução alternativa temporária, considere implantar sua própria versão do ConcatServlet e/ou do WelcomeFilter usando o código da versão mais recente do Jetty.

Correção

Information Disclosure

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

ALT-PU-2024-16002
ALT-PU-2024-16022
ALT-PU-2024-16072
BDU:2023-05680
CVE-2021-28169
DLA-2688-1
DSA-4949-1
GHSA-GWCR-J4WH-J3CQ
OESA-2021-1249
OPENSUSE-SU-2021:2005-1
OPENSUSE-SU-2021_2005-1
OPENSUSE-SU-2024:10878-1
RHSA-2021:3758
SUSE-SU-2021:2005-1

Produtos afetados

Alt Linux
Astra Linux
Eclipse Jetty
Suse