CVE-2026-10050: eclipse foundation eclipse jetty Improper Handling of Alternate Encoding
Vulnerability summary
CVE-2026-10050 is a critical (CVSS 9.1) Improper Handling of Alternate Encoding vulnerability in eclipse foundation eclipse jetty. EPSS estimates a 0.63% chance of exploitation in the next 30 days, higher than 49.2% of scored vulnerabilities. 1 public exploit is recorded.
Advisory lineage
Upstream 0 · Downstream 0 · Related 1Timeline
- 04-08-2026PublishedVulnerability first disclosed.
- 04-08-2026Last modifiedVulnerability information updated.
Description
In Eclipse Jetty, the Digest authentication server-side component uses ISO-8859-1 to encode the password as bytes. This was done because the initial specification for HTTP did not specify explicitly a charset, and it was assumed to be ISO-8859-1 for historical reasons. If the password contains characters that cannot be represented in ISO-8859-1, they are silently replaced by `?`. This happens with passwords that contain Chinese, Cyrillic or Greek characters, for example: `αβ123` converts to `??123`. An attacker can send a request with a digest `Authorization` header crafted with a password made of only `?` characters; the server would match any password of the same length that contains non-ISO-8859-1 characters. Recent HTTP Digest [RFC-7616](https://datatracker.ietf.org/doc/html/rfc7616) supports a `charset` parameters that defaults to UTF-8 that allows for correct encoding/decoding of passwords.
CVSS metrics
9 scores · 7 sources · 2 versions- OSV · UbuntuEcosystem advisory · calculated8.7HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
- OSV · WolfiEcosystem advisory · calculated8.7HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
- OSV · ChainguardEcosystem advisory · calculated8.7HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
- OSV · MavenEcosystem advisory · calculated8.7HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
- NVDNIST8.7HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
- OSV · UbuntuEcosystem advisory · calculated9.1CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
- OSV · DebianEcosystem advisory · calculated9.1CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
EPSS trend
Probability
0.63%
Chance of exploitation in the next 30 days
Percentile
49%
Versus all other CVEs
30-day change
+0.15 pp
From 0.48% on 18-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
1 foundJetty.Project
Maturity: poc
Weaknesses
CWE · root cause- CWE-173Improper Handling of Alternate EncodingThe product does not properly handle when an input uses an alternate encoding that is valid for the control sphere to which the input is being sent.
- CWE-303Incorrect Implementation of Authentication AlgorithmThe requirements for the product dictate the use of an established authentication algorithm, but the implementation of the algorithm is incorrect.
Affected systems
Chainguard94 products
- akhq< 0.27.1-r10
- apache-activemq-5.19All versions (No fix recorded)
- apache-activemq-6.1All versions (No fix recorded)
- apache-activemq-6.2All versions (No fix recorded)
- apache-activemq-fips-5.19All versions (No fix recorded)
Wolfi24 products
- akhq< 0.27.1-r10
- apache-pulsar-4.1All versions (No fix recorded)
- apache-tika-3.1< 3.1.0-r38
- apache-tika-3.2< 3.2.3-r14 | < 3.2.3-r18
- apache-tika-3.2-compat< 3.2.3-r18
Suse12 products
- jetty-minimal&distro=SUSE Linux Enterprise High Performance Computing 15 SP4-ESPOS< 9.4.58-150200.3.43.1
- jetty-minimal&distro=SUSE Linux Enterprise High Performance Computing 15 SP4-LTSS< 9.4.58-150200.3.43.1
- jetty-minimal&distro=SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS< 9.4.58-150200.3.43.1
- jetty-minimal&distro=SUSE Linux Enterprise High Performance Computing 15 SP5-LTSS< 9.4.58-150200.3.43.1
- jetty-minimal&distro=SUSE Linux Enterprise Module for Development Tools 15 SP7< 9.4.58-150200.3.43.1
Eclipse foundation3 products
- eclipse jetty≥ 9.4.0, ≤ 9.4.62 | ≥ 10.0.0, ≤ 10.0.30 | ≥ 11.0.0, ≤ 11.0.30 | ≥ 12.0.0, ≤ 12.0.35 | ≥ 12.1.0, ≤ 12.1.9
- eclipse jetty - ee8≥ 12.0.0, ≤ 12.0.35 | ≥ 12.1.0, ≤ 12.1.9
- eclipse jetty - ee9≥ 12.0.0, ≤ 12.0.35 | ≥ 12.1.0, ≤ 12.1.9
Debian2 products
- jetty12All versions (No fix recorded)
- jetty9All versions (No fix recorded)
Ubuntu2 products
- jetty12All versions (No fix recorded)
- jetty9All versions (No fix recorded)
Eclipse1 product
- jetty≥ 9.4.0, < 9.4.63 | ≥ 10.0.0, < 10.0.31 | ≥ 11.0.0, < 11.0.31 | ≥ 12.0.0, < 12.0.36 | ≥ 12.1.0, < 12.1.10
Opensuse1 product
- jetty-minimal&distro=openSUSE Tumbleweed< 9.4.58-5.1
Org.eclipse.jetty1 product
- jetty-security≥ 9.4.0.v20161208, < 9.4.63 | ≥ 10.0.0, < 10.0.31 | ≥ 11.0.0, < 11.0.31 | ≥ 12.0.0, < 12.0.36 | ≥ 12.1.0, < 12.1.10
Org.eclipse.jetty.ee81 product
- jetty-ee8-security≥ 12.0.0, < 12.0.36 | ≥ 12.1.0, < 12.1.10
Org.eclipse.jetty.ee91 product
- jetty-ee9-security≥ 12.0.0, < 12.0.36 | ≥ 12.1.0, < 12.1.10
11 vendors · 142 products
References
18 links- github.com/jetty/jetty.project/security/advisories/GHSA-2fvj-hgj9-j2grREPORTAdvisoryWEBVendor AdvisoryExploit