
Dimostrazione di exploit per CVE-2023-26048 che colpisce Eclipse Jetty 9.4.31, un server web e motore servlet Java leggero.
Questo è il repository canonico per il progetto Jetty, sentiti libero di forkare e contribuire ora!
Stai inviando una patch o una pull request?
Assicurati di avere un Eclipse Contributor Agreement (ECA) registrato.
Jetty è un server web e motore servlet basato su Java, leggero e altamente scalabile. Il nostro obiettivo è supportare protocolli web come HTTP, HTTP/2 e WebSocket in modo ad alto volume e bassa latenza, offrendo massime prestazioni pur mantenendo la facilità d'uso e la compatibilità con anni di sviluppo servlet. Jetty è un server web moderno e completamente asincrono che ha una lunga storia come tecnologia orientata ai componenti facilmente integrabile nelle applicazioni, offrendo comunque una solida distribuzione tradizionale per il deployment di webapp.
La documentazione del progetto è disponibile sul sito Jetty Eclipse.
Per compilare, usa:
mvn clean install
La distribuzione Jetty verrà compilata in jetty-distribution/target/distribution.
La prima compilazione potrebbe richiedere più tempo del previsto poiché Maven scarica tutte le dipendenze.
I test di compilazione eseguono molti test di stress, e su alcune macchine è necessario impostare il limite dei file descriptor a più di 2048 affinché tutti i test vengano superati con successo.
È possibile bypassare i test compilando con mvn clean install -DskipTests.
Consulenza esperta e supporto in produzione sono disponibili tramite Webtide.com.