CVE-2026-10050
Fixed in a distro release EPSS <1%CVSS 8.7
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.
Products: Eclipse Foundation Eclipse Jetty - EE8, Eclipse Foundation Eclipse Jetty - EE9, Eclipse Foundation Eclipse Jetty
Fixed upstream
| Ecosystem | Package | Fixed in |
|---|---|---|
| Maven | org.eclipse.jetty.ee8:jetty-ee8-security | 12.0.36 |
| Maven | org.eclipse.jetty.ee8:jetty-ee8-security | 12.1.10 |
| Maven | org.eclipse.jetty.ee9:jetty-ee9-security | 12.0.36 |
| Maven | org.eclipse.jetty.ee9:jetty-ee9-security | 12.1.10 |
| Maven | org.eclipse.jetty:jetty-security | 9.4.63 |
| Maven | org.eclipse.jetty:jetty-security | 10.0.31 |
| Maven | org.eclipse.jetty:jetty-security | 11.0.31 |
| Maven | org.eclipse.jetty:jetty-security | 12.0.36 |
| Maven | org.eclipse.jetty:jetty-security | 12.1.10 |
Distro releases
| Release | Package | Fixed in |
|---|---|---|
| Chainguard | akhq | 0.27.1-r10 |
| Chainguard | apache-activemq-5.19 | no fix |
| Chainguard | apache-activemq-6.1 | no fix |
| Chainguard | apache-activemq-6.2 | no fix |
| Chainguard | apache-activemq-fips-5.19 | no fix |
| Chainguard | apache-activemq-fips-6.1 | no fix |
| Chainguard | apache-activemq-fips-6.2 | no fix |
| Chainguard | apache-hop | 2.18.1-r16 |
| Chainguard | apache-hop-fips | 2.18.1-r8 |
| Chainguard | apache-jena-fuseki | 6.1.0-r4 |
| Chainguard | apache-pulsar-4.1 | no fix |
| Chainguard | apache-pulsar-fips-4.1 | no fix |
| Chainguard | apache-tika-2.9 | no fix |
| Chainguard | apache-tika-3.0 | 3.0.0-r31 |
| Chainguard | apache-tika-3.1 | 3.1.0-r38 |
| Chainguard | apache-tika-3.2 | 3.2.3-r14 |
| Chainguard | apache-tika-3.2 | 3.2.3-r18 |
| Chainguard | apache-tika-3.2-compat | 3.2.3-r18 |
| Chainguard | apache-tika-3.3 | 3.3.2-r2 |
| Chainguard | apache-tika-fips-2.9 | no fix |
| Chainguard | apache-tika-fips-3.0 | 3.0.0-r13 |
| Chainguard | apache-tika-fips-3.1 | 3.1.0-r15 |
| Chainguard | apache-tika-fips-3.2 | 3.2.3-r13 |
| Chainguard | apache-tika-fips-3.3 | 3.3.2-r4 |
| Chainguard | automq | 1.7.4-r1 |
| Chainguard | automq | no fix |
| Chainguard | automq-fips | no fix |
| Chainguard | automq-fips | 1.7.4-r1 |
| Chainguard | celeborn-0.5 | no fix |
| Chainguard | celeborn-0.6 | no fix |
| Chainguard | celeborn-0.7 | no fix |
| Chainguard | cloudwatch-exporter | 0.18.0-r5 |
| Chainguard | confluent-kafka | 8.4.0.397-r0 |
| Chainguard | confluent-kafka-jre-bcfips | 8.4.0.382-r0 |
| Chainguard | cruise-control | 2.5.146-r1 |
| Chainguard | cruise-control-fips | 2.5.146-r2 |
| Chainguard | cruise-control-fips-jars | 0 |
| Chainguard | cruise-control-jars | 0 |
| Chainguard | data-prepper | no fix |
| Chainguard | dependency-track | 4.14.3-r0 |
| Chainguard | dependency-track-bundled | 4.14.3-r0 |
| Chainguard | druid | 37.0.0-r47 |
| Chainguard | druid | 37.0.0-r56 |
| Chainguard | hadoop-3.5 | no fix |
| Chainguard | hadoop-fips-3.3.6 | no fix |
| Chainguard | hadoop-fips-3.4.2 | no fix |
| Chainguard | hadoop-fips-3.5 | no fix |
| Chainguard | jenkins-2.541 | no fix |
| Chainguard | jenkins-2.541-openjdk-17 | no fix |
| Chainguard | jenkins-2.541-openjdk-21 | no fix |
| Chainguard | jenkins-2.541-openjdk-25 | no fix |
| Chainguard | jenkins-2.555 | no fix |
| Chainguard | jenkins-2.555-openjdk-21 | no fix |
| Chainguard | jenkins-2.555-openjdk-25 | no fix |
| Chainguard | jenkins-2.568 | 2.568.1-r1 |
| Chainguard | jenkins-2.568-openjdk-21 | 2.568.1-r1 |
| Chainguard | jenkins-2.568-openjdk-25 | 2.568.1-r1 |
| Chainguard | kafka-3.7 | no fix |
| Chainguard | kafka-3.8 | no fix |
| Chainguard | kafka-3.9 | no fix |
| Chainguard | kafka-4.0 | 4.0.2-r7 |
| Chainguard | kafka-fips-4.3 | 4.3.1-r3 |
| Chainguard | neo4j-2025.12 | no fix |
| Chainguard | neo4j-2026.01 | no fix |
| Chainguard | neo4j-2026.02 | no fix |
| Chainguard | neo4j-2026.03 | 2026.03.1-r1 |
| Chainguard | neo4j-2026.04 | no fix |
| Chainguard | neo4j-2026.05 | no fix |
| Chainguard | neo4j-2026.06 | 2026.06.0-r3 |
| Chainguard | neo4j-5.26 | 5.26.28-r5 |
| Chainguard | reposilite | 3.6.2-r2 |
| Chainguard | solr-10 | 10.0.0-r8 |
| Chainguard | solr-10-iamguarded-compat | 10.0.0-r8 |
| Chainguard | solr-9 | no fix |
| Chainguard | solr-9-iamguarded-compat | no fix |
| Chainguard | solr-fips-10 | 10.0.0-r2 |
| Chainguard | solr-fips-10-iamguarded-compat | 10.0.0-r2 |
| Chainguard | solr-fips-9 | no fix |
| Chainguard | solr-fips-9-iamguarded-compat | no fix |
| Chainguard | spark-3.5-scala-2.12 | no fix |
| Chainguard | spark-3.5-scala-2.13 | no fix |
| Chainguard | spark-4.0-scala-2.13 | no fix |
| Chainguard | spark-4.1-scala-2.13 | no fix |
| Chainguard | spark-4.2-scala-2.13 | 4.2.0-r1 |
| Chainguard | spark-fips-3.5-scala-2.12 | no fix |
| Chainguard | spark-fips-3.5-scala-2.13 | no fix |
| Chainguard | spark-fips-4.1-scala-2.13 | no fix |
| Chainguard | spark-fips-4.2-scala-2.13 | 4.2.0-r1 |
| Chainguard | spark-kubernetes-operator | 1.0.0-r0 |
| Chainguard | spark-kubernetes-operator-fips | 1.0.0-r0 |
| Chainguard | strimzi-kafka-operator-fips-kafka-thirdparty-libs-cc | 1.1.0-r5 |
| Chainguard | strimzi-kafka-operator-kafka-thirdparty-libs-cc | 0 |
| Chainguard | tez | 0.10.5-r22 |
| Chainguard | traccar | 6.14.5-r1 |
| Chainguard | traccar-fips | 6.14.5-r3 |
| Chainguard | trino | no fix |
| Chainguard | zookeeper-3.8 | no fix |
| Chainguard | zookeeper-3.9 | no fix |
| Chainguard | zookeeper-fips-3.8 | no fix |
| Chainguard | zookeeper-fips-3.9 | no fix |
| Debian 12 | jetty9 | no fix |
| Debian 13 | jetty12 | no fix |
| Debian 13 | jetty9 | no fix |
| Debian 14 | jetty12 | no fix |
| Debian 14 | jetty9 | no fix |
| SUSE Linux Enterprise High Performance Computing 15 SP4-ESPOS | jetty-minimal | 9.4.58-150200.3.43.1 |
| SUSE Linux Enterprise High Performance Computing 15 SP4-LTSS | jetty-minimal | 9.4.58-150200.3.43.1 |
| SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS | jetty-minimal | 9.4.58-150200.3.43.1 |
| SUSE Linux Enterprise High Performance Computing 15 SP5-LTSS | jetty-minimal | 9.4.58-150200.3.43.1 |
| SUSE Linux Enterprise Module for Development Tools 15 SP7 | jetty-minimal | 9.4.58-150200.3.43.1 |
| SUSE Linux Enterprise Module for Package Hub 15 SP7 | jetty-minimal | 9.4.58-150200.3.43.1 |
| SUSE Linux Enterprise Server 15 SP4-LTSS | jetty-minimal | 9.4.58-150200.3.43.1 |
| SUSE Linux Enterprise Server 15 SP5-LTSS | jetty-minimal | 9.4.58-150200.3.43.1 |
| SUSE Linux Enterprise Server 15 SP6-LTSS | jetty-minimal | 9.4.58-150200.3.43.1 |
| SUSE Linux Enterprise Server for SAP Applications 15 SP4 | jetty-minimal | 9.4.58-150200.3.43.1 |
| SUSE Linux Enterprise Server for SAP Applications 15 SP5 | jetty-minimal | 9.4.58-150200.3.43.1 |
| SUSE Linux Enterprise Server for SAP Applications 15 SP6 | jetty-minimal | 9.4.58-150200.3.43.1 |
| Ubuntu 16.04 LTS | jetty9 | no fix |
| Ubuntu 18.04 LTS | jetty9 | no fix |
| Ubuntu 20.04 LTS | jetty9 | no fix |
| Ubuntu 22.04 LTS | jetty9 | no fix |
| Ubuntu 24.04 LTS | jetty9 | no fix |
| Ubuntu 26.04 LTS | jetty12 | no fix |
| Ubuntu 26.04 LTS | jetty9 | no fix |
| Ubuntu 26.10 | jetty12 | no fix |
| Ubuntu 26.10 | jetty9 | no fix |
| Wolfi | akhq | 0.27.1-r10 |
| Wolfi | apache-pulsar-4.1 | no fix |
| Wolfi | apache-tika-3.1 | 3.1.0-r38 |
| Wolfi | apache-tika-3.2 | 3.2.3-r14 |
| Wolfi | apache-tika-3.2 | 3.2.3-r18 |
| Wolfi | apache-tika-3.2-compat | 3.2.3-r18 |
| Wolfi | apache-tika-3.3 | 3.3.2-r2 |
| Wolfi | celeborn-0.6 | no fix |
| Wolfi | cloudwatch-exporter | 0.18.0-r5 |
| Wolfi | confluent-kafka | 8.4.0.397-r0 |
| Wolfi | dependency-track | 4.14.3-r0 |
| Wolfi | dependency-track-bundled | 4.14.3-r0 |
| Wolfi | druid | 37.0.0-r56 |
| Wolfi | druid | 37.0.0-r47 |
| Wolfi | neo4j-2025.12 | no fix |
| Wolfi | neo4j-2026.01 | no fix |
| Wolfi | neo4j-2026.05 | no fix |
| Wolfi | neo4j-2026.06 | 2026.06.0-r3 |
| Wolfi | solr-10 | 10.0.0-r8 |
| Wolfi | solr-10-iamguarded-compat | 10.0.0-r8 |
| Wolfi | spark-4.0-scala-2.13 | no fix |
| Wolfi | spark-4.1-scala-2.13 | no fix |
| Wolfi | strimzi-kafka-operator-kafka-thirdparty-libs-cc | 0 |
| Wolfi | tez | 0.10.5-r22 |
| Wolfi | trino | no fix |
| Wolfi | zookeeper-3.9 | no fix |
| openSUSE Tumbleweed | jetty-minimal | 9.4.58-5.1 |