Skip to content

Eclipse Jetty bug bounty programs

jetty.org Updated

Eclipse Jetty runs one public program: a Sorona bug bounty paying up to $1,500.

Top reward
$1,500
Sorona
Programs
1
1 pays cash
Targets in scope
10
2 types
Last change
None yet
Tracked since Nov 2026

Where to report

The one public program Eclipse Jetty runs.

Amounts are the top reward per severity in the currency each program pays. First response is the platform's measured average when it publishes one, else what the policy promises.

What is in scope

10 targets. 6 excluded.

  • https://jetty.org

    Web

  • Reports go to [email protected] against any currently supported branch, and nothing narrower than the Jetty server itself is carved out. The patch pathway attaches to github.com/jetty/jetty.project

    Products and areas

  • Request body handling in full: MultiPartFormInputStream, the file-upload parsers, form decoding and the compression handlers

    Products and areas

  • Session management, including session identifiers, the clustered and persistent session stores, and the servlet context isolation around them

    Products and areas

  • Static content and resource serving as a whole, covering ResourceHandler, DefaultServlet, path resolution, alias checking and the %2e and %2f normalisation logic

    Products and areas

  • The HTTP protocol implementation across every version the server speaks: HTTP/1.1, HTTP/2, the HTTP/3 implementation in Jetty 12, and the request-smuggling and desync surface between them

    Products and areas

  • The proxy, rewrite and gzip handler modules the project ships, and the connector and buffer layer underneath all of it

    Products and areas

  • The security subsystem end to end: the security-constraint matcher, ConstraintSecurityHandler, the authenticators and the login services behind them

    Products and areas

  • The servlet container and deployment machinery: context handling, the deployer, JNDI and annotation scanning

    Products and areas

  • WebSocket framing and the HTTP upgrade path, both the Jakarta and the native Jetty APIs

    Products and areas

No target matches. Try part of a host name, such as the company name.

Out of scope 6

Don't test these. A program can exclude a host another program covers; the program you report to decides.

  • Applications deployed on Jetty rather than defects in Jetty itself

  • Bugs in the JDK or in Netty, which belong to their own upstreams

  • Jetty 9.x and earlier, which are end-of-life upstream and maintained only under Webtide commercial contract

  • One-line non-exploitable crash fixes, which sit at the bottom of the reward ladder

  • Patches with no signed Eclipse Contributor Agreement behind them, since they cannot merge and the reward depends on the merge

  • Servlet-specification behaviour that is correct but surprising, which is a specification argument rather than a vulnerability

Recent changes

Reward and scope changes across every Eclipse Jetty program, newest first.

No changes recorded yet. New targets and reward moves show up here and in the RSS feed.

Recent CVEs

Published vulnerabilities in Eclipse Jetty products, from the NVD.

Search NVD
  • CVE-2006-6969 Medium

    Jetty before 4.2.27, 5.1 before 5.1.12, 6.0 before 6.0.2, and 6.1 before 6.1.0pre3 generates predictable session identifiers using java.util.random, which makes it easier for remote attackers to guess a session identifier through brute force attacks, bypass authentication requirements, and possibly conduct cross-site request forgery attacks.

  • CVE-2006-2758 Medium

    Directory traversal vulnerability in jetty 6.0.x (jetty6) beta16 allows remote attackers to read arbitrary files via a %2e%2e%5c (encoded ../) in the URL. NOTE: this might be the same issue as CVE-2005-3747.

  • CVE-2006-2759 Medium

    jetty 6.0.x (jetty6) beta16 allows remote attackers to read arbitrary script source code via a capital P in the .jsp extension, and probably other mixed case manipulations.

  • CVE-2004-2381 Medium

    HttpRequest.java in Jetty HTTP Server before 4.2.19 allows remote attackers to cause denial of service (memory usage and application crash) via HTTP requests with a large Content-Length.

  • Unspecified vulnerability in Jetty HTTP Server, as used in (1) IBM Trading Partner Interchange before 4.2.4, (2) CA Unicenter Web Services Distributed Management (WSDM) before 3.11, and possibly other products, allows remote attackers to read arbitrary files via a .. (dot dot) in the URL.

  • CVE-2002-1533 Medium

    Cross-site scripting (XSS) vulnerability in Jetty JSP servlet engine allows remote attackers to insert arbitrary HTML or script via an HTTP request to a .jsp file whose name contains the malicious script and some encoded linefeed characters (%0a).

  • CVE-2002-1178 Medium

    Directory traversal vulnerability in the CGIServlet for Jetty HTTP server before 4.1.0 allows remote attackers to execute arbitrary commands via ..\ (dot-dot backslash) sequences in an HTTP request to the cgi-bin directory.

About this page

This page gathers every public program listed under jetty.org: platform programs, self-hosted policies and security.txt contacts. Each program's own policy decides what is in scope and what it pays; check it before you test.

Something wrong or missing? Report a correction.