Vulnerability Details CVE-2026-10050
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.
Exploit prediction scoring system (EPSS) score
EPSS Score 0.005
EPSS Ranking 38.3%
CVSS Severity
CVSS v3 Score 9.1
Products affected by CVE-2026-10050
-
cpe:2.3:a:eclipse:jetty:10.0.0
-
cpe:2.3:a:eclipse:jetty:10.0.1
-
cpe:2.3:a:eclipse:jetty:10.0.10
-
cpe:2.3:a:eclipse:jetty:10.0.11
-
cpe:2.3:a:eclipse:jetty:10.0.12
-
cpe:2.3:a:eclipse:jetty:10.0.13
-
cpe:2.3:a:eclipse:jetty:10.0.14
-
cpe:2.3:a:eclipse:jetty:10.0.15
-
cpe:2.3:a:eclipse:jetty:10.0.16
-
cpe:2.3:a:eclipse:jetty:10.0.17
-
cpe:2.3:a:eclipse:jetty:10.0.18
-
cpe:2.3:a:eclipse:jetty:10.0.19
-
cpe:2.3:a:eclipse:jetty:10.0.2
-
cpe:2.3:a:eclipse:jetty:10.0.20
-
cpe:2.3:a:eclipse:jetty:10.0.21
-
cpe:2.3:a:eclipse:jetty:10.0.22
-
cpe:2.3:a:eclipse:jetty:10.0.23
-
cpe:2.3:a:eclipse:jetty:10.0.24
-
cpe:2.3:a:eclipse:jetty:10.0.25
-
cpe:2.3:a:eclipse:jetty:10.0.26
-
cpe:2.3:a:eclipse:jetty:10.0.27
-
cpe:2.3:a:eclipse:jetty:10.0.28
-
cpe:2.3:a:eclipse:jetty:10.0.29
-
cpe:2.3:a:eclipse:jetty:10.0.3
-
cpe:2.3:a:eclipse:jetty:10.0.30
-
cpe:2.3:a:eclipse:jetty:10.0.4
-
cpe:2.3:a:eclipse:jetty:10.0.5
-
cpe:2.3:a:eclipse:jetty:10.0.6
-
cpe:2.3:a:eclipse:jetty:10.0.7
-
cpe:2.3:a:eclipse:jetty:10.0.8
-
cpe:2.3:a:eclipse:jetty:10.0.9
-
cpe:2.3:a:eclipse:jetty:11.0.0
-
cpe:2.3:a:eclipse:jetty:11.0.1
-
cpe:2.3:a:eclipse:jetty:11.0.10
-
cpe:2.3:a:eclipse:jetty:11.0.11
-
cpe:2.3:a:eclipse:jetty:11.0.12
-
cpe:2.3:a:eclipse:jetty:11.0.13
-
cpe:2.3:a:eclipse:jetty:11.0.14
-
cpe:2.3:a:eclipse:jetty:11.0.15
-
cpe:2.3:a:eclipse:jetty:11.0.16
-
cpe:2.3:a:eclipse:jetty:11.0.17
-
cpe:2.3:a:eclipse:jetty:11.0.18
-
cpe:2.3:a:eclipse:jetty:11.0.19
-
cpe:2.3:a:eclipse:jetty:11.0.2
-
cpe:2.3:a:eclipse:jetty:11.0.20
-
cpe:2.3:a:eclipse:jetty:11.0.21
-
cpe:2.3:a:eclipse:jetty:11.0.22
-
cpe:2.3:a:eclipse:jetty:11.0.23
-
cpe:2.3:a:eclipse:jetty:11.0.24
-
cpe:2.3:a:eclipse:jetty:11.0.25
-
cpe:2.3:a:eclipse:jetty:11.0.26
-
cpe:2.3:a:eclipse:jetty:11.0.27
-
cpe:2.3:a:eclipse:jetty:11.0.28
-
cpe:2.3:a:eclipse:jetty:11.0.29
-
cpe:2.3:a:eclipse:jetty:11.0.3
-
cpe:2.3:a:eclipse:jetty:11.0.30
-
cpe:2.3:a:eclipse:jetty:11.0.4
-
cpe:2.3:a:eclipse:jetty:11.0.5
-
cpe:2.3:a:eclipse:jetty:11.0.6
-
cpe:2.3:a:eclipse:jetty:11.0.7
-
cpe:2.3:a:eclipse:jetty:11.0.8
-
cpe:2.3:a:eclipse:jetty:11.0.9
-
cpe:2.3:a:eclipse:jetty:12.0.0
-
cpe:2.3:a:eclipse:jetty:12.0.1
-
cpe:2.3:a:eclipse:jetty:12.0.10
-
cpe:2.3:a:eclipse:jetty:12.0.11
-
cpe:2.3:a:eclipse:jetty:12.0.12
-
cpe:2.3:a:eclipse:jetty:12.0.13
-
cpe:2.3:a:eclipse:jetty:12.0.14
-
cpe:2.3:a:eclipse:jetty:12.0.15
-
cpe:2.3:a:eclipse:jetty:12.0.16
-
cpe:2.3:a:eclipse:jetty:12.0.17
-
cpe:2.3:a:eclipse:jetty:12.0.18
-
cpe:2.3:a:eclipse:jetty:12.0.19
-
cpe:2.3:a:eclipse:jetty:12.0.2
-
cpe:2.3:a:eclipse:jetty:12.0.20
-
cpe:2.3:a:eclipse:jetty:12.0.21
-
cpe:2.3:a:eclipse:jetty:12.0.22
-
cpe:2.3:a:eclipse:jetty:12.0.23
-
cpe:2.3:a:eclipse:jetty:12.0.24
-
cpe:2.3:a:eclipse:jetty:12.0.25
-
cpe:2.3:a:eclipse:jetty:12.0.26
-
cpe:2.3:a:eclipse:jetty:12.0.27
-
cpe:2.3:a:eclipse:jetty:12.0.28
-
cpe:2.3:a:eclipse:jetty:12.0.29
-
cpe:2.3:a:eclipse:jetty:12.0.3
-
cpe:2.3:a:eclipse:jetty:12.0.30
-
cpe:2.3:a:eclipse:jetty:12.0.31
-
cpe:2.3:a:eclipse:jetty:12.0.32
-
cpe:2.3:a:eclipse:jetty:12.0.33
-
cpe:2.3:a:eclipse:jetty:12.0.34
-
cpe:2.3:a:eclipse:jetty:12.0.35
-
cpe:2.3:a:eclipse:jetty:12.0.4
-
cpe:2.3:a:eclipse:jetty:12.0.5
-
cpe:2.3:a:eclipse:jetty:12.0.6
-
cpe:2.3:a:eclipse:jetty:12.0.7
-
cpe:2.3:a:eclipse:jetty:12.0.8
-
cpe:2.3:a:eclipse:jetty:12.0.9
-
cpe:2.3:a:eclipse:jetty:12.1.0
-
cpe:2.3:a:eclipse:jetty:12.1.1
-
cpe:2.3:a:eclipse:jetty:12.1.2
-
cpe:2.3:a:eclipse:jetty:12.1.3
-
cpe:2.3:a:eclipse:jetty:12.1.4
-
cpe:2.3:a:eclipse:jetty:12.1.5
-
cpe:2.3:a:eclipse:jetty:12.1.6
-
cpe:2.3:a:eclipse:jetty:12.1.7
-
cpe:2.3:a:eclipse:jetty:12.1.8
-
cpe:2.3:a:eclipse:jetty:12.1.9
-
cpe:2.3:a:eclipse:jetty:9.4.0
-
cpe:2.3:a:eclipse:jetty:9.4.1
-
cpe:2.3:a:eclipse:jetty:9.4.10
-
cpe:2.3:a:eclipse:jetty:9.4.11
-
cpe:2.3:a:eclipse:jetty:9.4.12
-
cpe:2.3:a:eclipse:jetty:9.4.13
-
cpe:2.3:a:eclipse:jetty:9.4.14
-
cpe:2.3:a:eclipse:jetty:9.4.15
-
cpe:2.3:a:eclipse:jetty:9.4.16
-
cpe:2.3:a:eclipse:jetty:9.4.17
-
cpe:2.3:a:eclipse:jetty:9.4.18
-
cpe:2.3:a:eclipse:jetty:9.4.19
-
cpe:2.3:a:eclipse:jetty:9.4.2
-
cpe:2.3:a:eclipse:jetty:9.4.20
-
cpe:2.3:a:eclipse:jetty:9.4.21
-
cpe:2.3:a:eclipse:jetty:9.4.22
-
cpe:2.3:a:eclipse:jetty:9.4.23
-
cpe:2.3:a:eclipse:jetty:9.4.24
-
cpe:2.3:a:eclipse:jetty:9.4.25
-
cpe:2.3:a:eclipse:jetty:9.4.26
-
cpe:2.3:a:eclipse:jetty:9.4.27
-
cpe:2.3:a:eclipse:jetty:9.4.28
-
cpe:2.3:a:eclipse:jetty:9.4.29
-
cpe:2.3:a:eclipse:jetty:9.4.3
-
cpe:2.3:a:eclipse:jetty:9.4.30
-
cpe:2.3:a:eclipse:jetty:9.4.31
-
cpe:2.3:a:eclipse:jetty:9.4.32
-
cpe:2.3:a:eclipse:jetty:9.4.33
-
cpe:2.3:a:eclipse:jetty:9.4.34
-
cpe:2.3:a:eclipse:jetty:9.4.35
-
cpe:2.3:a:eclipse:jetty:9.4.36
-
cpe:2.3:a:eclipse:jetty:9.4.37
-
cpe:2.3:a:eclipse:jetty:9.4.38
-
cpe:2.3:a:eclipse:jetty:9.4.39
-
cpe:2.3:a:eclipse:jetty:9.4.4
-
cpe:2.3:a:eclipse:jetty:9.4.40
-
cpe:2.3:a:eclipse:jetty:9.4.41
-
cpe:2.3:a:eclipse:jetty:9.4.42
-
cpe:2.3:a:eclipse:jetty:9.4.43
-
cpe:2.3:a:eclipse:jetty:9.4.44
-
cpe:2.3:a:eclipse:jetty:9.4.45
-
cpe:2.3:a:eclipse:jetty:9.4.46
-
cpe:2.3:a:eclipse:jetty:9.4.47
-
cpe:2.3:a:eclipse:jetty:9.4.48
-
cpe:2.3:a:eclipse:jetty:9.4.49
-
cpe:2.3:a:eclipse:jetty:9.4.5
-
cpe:2.3:a:eclipse:jetty:9.4.50
-
cpe:2.3:a:eclipse:jetty:9.4.51
-
cpe:2.3:a:eclipse:jetty:9.4.52
-
cpe:2.3:a:eclipse:jetty:9.4.53
-
cpe:2.3:a:eclipse:jetty:9.4.54
-
cpe:2.3:a:eclipse:jetty:9.4.55
-
cpe:2.3:a:eclipse:jetty:9.4.57
-
cpe:2.3:a:eclipse:jetty:9.4.58
-
cpe:2.3:a:eclipse:jetty:9.4.59
-
cpe:2.3:a:eclipse:jetty:9.4.6
-
cpe:2.3:a:eclipse:jetty:9.4.60
-
cpe:2.3:a:eclipse:jetty:9.4.61
-
cpe:2.3:a:eclipse:jetty:9.4.62
-
cpe:2.3:a:eclipse:jetty:9.4.7
-
cpe:2.3:a:eclipse:jetty:9.4.8
-
cpe:2.3:a:eclipse:jetty:9.4.9