
Demonstração de exploit para CVE-2023-26048 com alvo no Eclipse Jetty 9.4.31, um servidor web leve baseado em Java e motor de servlets.
Este é o repositório canônico do projeto Jetty, sinta-se à vontade para fazer fork e contribuir agora!
Enviando um patch ou pull request?
Certifique-se de ter um Acordo de Contribuinte Eclipse (ECA) registrado.
Jetty é um servidor web e engine de servlet baseado em Java, leve e altamente escalável. Nosso objetivo é oferecer suporte a protocolos web como HTTP, HTTP/2 e WebSocket de forma de alto volume e baixa latência, que proporcione máximo desempenho, mantendo a facilidade de uso e compatibilidade com anos de desenvolvimento de servlets. Jetty é um servidor web moderno e totalmente assíncrono, com uma longa história como tecnologia orientada a componentes, facilmente embutida em aplicações, ao mesmo tempo que oferece uma distribuição tradicional sólida para implantação de aplicações web.
A documentação do projeto está disponível no site do Jetty no Eclipse.
Para compilar, use:
mvn clean install
A distribuição do Jetty será construída em jetty-distribution/target/distribution.
A primeira compilação pode demorar mais do que o esperado, pois o Maven baixa todas as dependências.
Os testes de compilação realizam muitos testes de estresse e, em algumas máquinas, é necessário definir o limite de descritores de arquivo para maior que 2048 para que todos os testes passem com sucesso.
É possível ignorar os testes compilando com mvn clean install -DskipTests.
Consultoria especializada e suporte em produção estão disponíveis através do Webtide.com.