CVE-2026-10050
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 supports a charset parameters that defaults to UTF-8 that allows for correct encoding/decoding of passwords.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Affected packages
Versions sourced from the GitHub Security Advisory.
| Package | Affected versions | Patched versions |
|---|---|---|
org.eclipse.jetty:jetty-securityMaven | >= 9.4.0.v20161208, < 9.4.63 | 9.4.63 |
org.eclipse.jetty:jetty-securityMaven | >= 10.0.0, < 10.0.31 | 10.0.31 |
org.eclipse.jetty:jetty-securityMaven | >= 11.0.0, < 11.0.31 | 11.0.31 |
org.eclipse.jetty:jetty-securityMaven | >= 12.0.0, < 12.0.36 | 12.0.36 |
org.eclipse.jetty.ee8:jetty-ee8-securityMaven | >= 12.0.0, < 12.0.36 | 12.0.36 |
org.eclipse.jetty.ee9:jetty-ee9-securityMaven | >= 12.0.0, < 12.0.36 | 12.0.36 |
org.eclipse.jetty:jetty-securityMaven | >= 12.1.0, < 12.1.10 | 12.1.10 |
org.eclipse.jetty.ee8:jetty-ee8-securityMaven | >= 12.1.0, < 12.1.10 | 12.1.10 |
org.eclipse.jetty.ee9:jetty-ee9-securityMaven | >= 12.1.0, < 12.1.10 | 12.1.10 |
Affected products
33- osv-coords31 versionspkg:apk/chainguard/akhqpkg:apk/chainguard/apache-hop-fipspkg:apk/chainguard/apache-jena-fusekipkg:apk/chainguard/apache-tika-3.2pkg:apk/chainguard/confluent-kafkapkg:apk/chainguard/confluent-kafka-jre-bcfipspkg:apk/chainguard/jenkins-2.568pkg:apk/chainguard/jenkins-2.568-openjdk-21pkg:apk/chainguard/jenkins-2.568-openjdk-25pkg:apk/chainguard/kafka-4.0pkg:apk/chainguard/kafka-fips-4.3pkg:apk/chainguard/neo4j-2026.03pkg:apk/chainguard/neo4j-2026.06pkg:apk/chainguard/neo4j-5.26pkg:apk/chainguard/solr-10pkg:apk/chainguard/solr-10-iamguarded-compatpkg:apk/chainguard/solr-fips-10pkg:apk/chainguard/solr-fips-10-iamguarded-compatpkg:apk/chainguard/spark-4.2-scala-2.13pkg:apk/chainguard/spark-kubernetes-operatorpkg:apk/chainguard/spark-kubernetes-operator-fipspkg:apk/chainguard/tezpkg:apk/chainguard/traccarpkg:apk/chainguard/traccar-fipspkg:apk/wolfi/akhqpkg:apk/wolfi/apache-tika-3.2pkg:apk/wolfi/confluent-kafkapkg:apk/wolfi/neo4j-2026.06pkg:apk/wolfi/solr-10pkg:apk/wolfi/solr-10-iamguarded-compatpkg:apk/wolfi/tez
< 0.27.1-r10+ 30 more
- (no CPE)range: < 0.27.1-r10
- (no CPE)range: < 2.18.1-r8
- (no CPE)range: < 6.1.0-r4
- (no CPE)range: < 3.2.3-r14
- (no CPE)range: < 8.4.0.397-r0
- (no CPE)range: < 8.4.0.382-r0
- (no CPE)range: < 2.568.1-r1
- (no CPE)range: < 2.568.1-r1
- (no CPE)range: < 2.568.1-r1
- (no CPE)range: < 4.0.2-r7
- (no CPE)range: < 4.3.1-r3
- (no CPE)range: < 2026.03.1-r1
- (no CPE)range: < 2026.06.0-r3
- (no CPE)range: < 5.26.28-r5
- (no CPE)range: < 10.0.0-r8
- (no CPE)range: < 10.0.0-r8
- (no CPE)range: < 10.0.0-r2
- (no CPE)range: < 10.0.0-r2
- (no CPE)range: < 4.2.0-r1
- (no CPE)range: < 1.0.0-r0
- (no CPE)range: < 1.0.0-r0
- (no CPE)range: < 0.10.5-r22
- (no CPE)range: < 6.14.5-r1
- (no CPE)range: < 6.14.5-r3
- (no CPE)range: < 0.27.1-r10
- (no CPE)range: < 3.2.3-r14
- (no CPE)range: < 8.4.0.397-r0
- (no CPE)range: < 2026.06.0-r3
- (no CPE)range: < 10.0.0-r8
- (no CPE)range: < 10.0.0-r8
- (no CPE)range: < 0.10.5-r22
Patches
Vulnerability mechanics
References
10- github.com/advisories/GHSA-2fvj-hgj9-j2grghsaADVISORY
- github.com/jetty/jetty.project/commit/4bcdbc7db387ce9e20e2c7571a7250280466221dghsaWEB
- github.com/jetty/jetty.project/commit/d0bb829ccecbf19e3ad3d32f2649b2800f01222dghsaWEB
- github.com/jetty/jetty.project/issues/15136ghsaWEB
- github.com/jetty/jetty.project/pull/15160ghsaWEB
- github.com/jetty/jetty.project/pull/15183ghsaWEB
- github.com/jetty/jetty.project/releases/tag/jetty-12.0.36ghsaWEB
- github.com/jetty/jetty.project/releases/tag/jetty-12.1.10ghsaWEB
- github.com/jetty/jetty.project/security/advisories/GHSA-2fvj-hgj9-j2grnvdWEB
- gitlab.eclipse.org/security/cve-assignment/-/work_items/120nvd
News mentions
0No linked articles in our index yet.