
Demostración del exploit para CVE-2023-26048 dirigido a Eclipse Jetty 9.4.31, un servidor web ligero basado en Java y motor de servlets.
Este es el repositorio canónico del proyecto Jetty, ¡siéntete libre de bifurcar y contribuir ahora!
¿Enviando un parche o pull request?
Asegúrate de tener un Acuerdo de Contribuidor de Eclipse (ECA) registrado.
Jetty es un servidor web y motor de servlets ligero y altamente escalable basado en Java. Nuestro objetivo es admitir protocolos web como HTTP, HTTP/2 y WebSocket en un entorno de alto volumen y baja latencia que proporcione el máximo rendimiento manteniendo la facilidad de uso y la compatibilidad con años de desarrollo de servlets. Jetty es un servidor web moderno totalmente asíncrono que tiene una larga historia como tecnología orientada a componentes fácilmente integrable en aplicaciones, al mismo tiempo que ofrece una distribución tradicional sólida para el despliegue de aplicaciones web.
La documentación del proyecto está disponible en el sitio web de Jetty Eclipse.
Para compilar, usa:
mvn clean install
La distribución de Jetty se compilará en jetty-distribution/target/distribution.
La primera compilación puede tomar más tiempo de lo esperado ya que Maven descarga todas las dependencias.
Las pruebas de compilación realizan muchas pruebas de estrés, y en algunas máquinas es necesario establecer el límite de descriptores de archivo a más de 2048 para que todas las pruebas se ejecuten correctamente.
Es posible omitir las pruebas compilando con mvn clean install -DskipTests.
El asesoramiento experto y el soporte de producción están disponibles a través de Webtide.com.