products / jetty

Jetty

Jetty is a Java-based HTTP server and servlet container, widely embedded in frameworks including Apache Solr and Eclipse IDE. It originated as a Mortbay project before adoption by the Eclipse Foundation; NVD maintains CVE records under both the legacy mortbay:jetty and current eclipse:jetty namespaces. Attestd queries both and deduplicates on CVE ID.

api usage

Querying Jetty

product slugjetty
version format12.0.7, 11.0.15, 9.4.53
bash
curl "https://api.attestd.io/v1/check?product=jetty&version=11.0.13" \
  -H "Authorization: Bearer $ATTESTD_KEY"

Jetty 11.0.13 is affected by CVE-2023-36479 (incorrect servlet dispatch via CgiServlet). The aggregated response expects risk_state: "elevated".

json
{
  "product": "jetty",
  "version": "11.0.13",
  "supported": true,
  "risk_state": "critical",
  "risk_factors": [
    "active_exploitation",
    "remote_code_execution",
    "no_authentication_required",
    "internet_exposed_service",
    "patch_available"
  ],
  "actively_exploited": true,
  "remote_exploitable": true,
  "authentication_required": false,
  "patch_available": true,
  "fixed_version": null,
  "confidence": 0.5,
  "cve_ids": [
    "CVE-2023-26048",
    "CVE-2023-26049",
    "CVE-2023-36478",
    "CVE-2023-36479",
    "CVE-2023-40167",
    "CVE-2023-41900",
    "CVE-2023-44487",
    "CVE-2024-22201",
    "CVE-2024-6762",
    "CVE-2024-7708",
    "CVE-2024-8184",
    "CVE-2024-9823",
    "CVE-2025-11143",
    "CVE-2025-34320",
    "CVE-2025-5115",
    "CVE-2026-10050",
    "CVE-2026-2332",
    "CVE-2026-5795",
    "CVE-2026-6790"
  ],
  "cves": null,
  "max_epss": 0.99999,
  "last_updated": "2026-08-16T05:52:08.142240Z",
  "supply_chain": null,
  "supply_chain_monitored": false,
  "typosquat": null
}
safe version

Jetty 12.0.7 has no known relevant vulnerabilities at the time of the last synthesis run.

bash
curl "https://api.attestd.io/v1/check?product=jetty&version=12.0.7" \
  -H "Authorization: Bearer $ATTESTD_KEY"
notable cves

CVE history

Jetty's CVE history covers three subsystems: the servlet dispatch logic (SSRF via CgiServlet), multipart form parsing (denial of service), and session management (timing attacks in older releases). Denial-of-service vulnerabilities via request parsing are the most consistent pattern.

CVEDescriptionAffectsCVSS
CVE-2023-36479Incorrect request dispatch in CgiServlet with lenient PATH_INFO encoding causes server-side request forgery to unintended servlet context.9.4–11.04.3
CVE-2023-26048OutOfMemoryError in multipart form-data parsing when content-disposition headers omit filename; allows remote denial of service.9.4–11.05.3
CVE-2023-26049Non-compliant handling of quoted cookie attribute values exposes adjacent cookie values to the application.9.4–11.05.3
CVE-2021-28165High CPU usage when processing large TLS frames with client authentication enabled; allows remote denial of service.9.4–117.5
CVE-2021-28169ReDoS via crafted URI path in ConcatServlet.9.4–115.3
CVE-2017-9735Timing channel in HashSessionIdManager session ID generation allows session prediction.< 9.3.19, < 9.4.77.5
data sources

Dual CPE namespace handling

Jetty originated as a Mortbay project before moving to the Eclipse Foundation. NVD records historical CVEs from the pre-Eclipse era under the mortbay:jetty namespace and current CVEs under eclipse:jetty. Attestd queries both and merges results on CVE ID to ensure complete coverage across both namespaces.

cpe:2.3:a:eclipse:jettyEclipse Foundation era (current)
cpe:2.3:a:mortbay:jettyPre-Eclipse era (historical)
related