CVE-2026-10050
jetty-security: Eclipse Jetty: Authentication bypass via Digest authentication encoding collision
Severidad por fuente
La etiqueta propia de Trivy es CRITICAL. Crítica según NVD. Más baja según GHSA (alta), Red Hat (alta).
Descripción
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.
Paquetes afectados y versiones corregidas
| Fuente | Paquete | Corregido en |
|---|---|---|
| chainguard | akhq, apache-hop, apache-hop-fips y 37 más | 0.27.1-r10 y 34 más |
| debian 11 | jetty9 | sin corrección indicada |
| debian 12 | jetty9 | sin corrección indicada |
| debian 13 | jetty12, jetty9 | sin corrección indicada |
| debian 14 | jetty12, jetty9 | sin corrección indicada |
| echo | jetty12, jetty9 | sin corrección indicada |
| echo maven::Echo OSV | org.eclipse.jetty.ee8:jetty-ee8-security, org.eclipse.jetty.ee9:jetty-ee9-security, org.eclipse.jetty:jetty-security | 9.4.63 y 1 más |
| maven::GitHub Security Advisory Maven | org.eclipse.jetty.ee8:jetty-ee8-security, org.eclipse.jetty.ee9:jetty-ee9-security, org.eclipse.jetty:jetty-security | 12.0.36, 12.1.10 y 1 más |
| minimos | apache-activemq-artemis, apache-druid, apache-druid-fips y 23 más | 2.55.0-r0 y 17 más |
| rapidfort debian 12 | jetty12, jetty9 | 0:12.0.39-1 |
| rapidfort debian 13 | jetty12, jetty9 | 0:12.0.39-1 |
| rapidfort fedora 43 | jetty, jetty-client, jetty-continuation y 12 más | 9.4.40-18.fc43 |
Mostrar las 119 entradas de 15 fuentes
| Fuente | Paquete | Corregido en |
|---|---|---|
| chainguard | akhq | 0.27.1-r10 |
| 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-tika-3.0 | 3.0.0-r31 |
| chainguard | apache-tika-3.1 | 3.1.0-r38 |
| chainguard | apache-tika-3.2 | 3.2.3-r18 |
| chainguard | apache-tika-3.3 | 3.3.2-r2 |
| 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-fips | 1.7.4-r1 |
| 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 | 0 |
| chainguard | cruise-control-fips | 0 |
| chainguard | dependency-track | 4.14.3-r0 |
| chainguard | druid | 37.0.0-r56 |
| chainguard | jenkins-2.568 | 2.568.1-r1 |
| chainguard | kafka-4.0 | 4.0.2-r7 |
| chainguard | kafka-fips-4.3 | 4.3.1-r3 |
| chainguard | neo4j-2026.03 | 2026.03.1-r1 |
| 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-fips-10 | 10.0.0-r2 |
| chainguard | spark-4.2 | 4.2.0-r1 |
| chainguard | spark-fips-4.2 | 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 | 0 |
| chainguard | strimzi-kafka-operator-fips | 1.1.0-r5 |
| chainguard | tez | 0.10.5-r22 |
| chainguard | traccar | 6.14.5-r1 |
| chainguard | traccar-fips | 6.14.5-r3 |
| chainguard | trino | 483-r7 |
| debian 11 | jetty9 | sin corrección indicada |
| debian 12 | jetty9 | sin corrección indicada |
| debian 13 | jetty12 | sin corrección indicada |
| debian 13 | jetty9 | sin corrección indicada |
| debian 14 | jetty12 | sin corrección indicada |
| debian 14 | jetty9 | sin corrección indicada |
| echo | jetty12 | sin corrección indicada |
| echo | jetty9 | sin corrección indicada |
| echo maven::Echo OSV | org.eclipse.jetty.ee8:jetty-ee8-security | 9.4.63 |
| echo maven::Echo OSV | org.eclipse.jetty.ee9:jetty-ee9-security | 9.4.63 |
| echo maven::Echo OSV | org.eclipse.jetty:jetty-security | 10.0.26+echo.2 |
| maven::GitHub Security Advisory Maven | org.eclipse.jetty.ee8:jetty-ee8-security | 12.0.36, 12.1.10 |
| maven::GitHub Security Advisory Maven | org.eclipse.jetty.ee9:jetty-ee9-security | 12.0.36, 12.1.10 |
| maven::GitHub Security Advisory Maven | org.eclipse.jetty:jetty-security | 9.4.63, 10.0.31, 11.0.31, 12.0.36, 12.1.10 |
| minimos | apache-activemq-artemis | 2.55.0-r0 |
| minimos | apache-druid | 38.0.0-r0 |
| minimos | apache-druid-fips | 38.0.0-r0 |
| minimos | apache-hop | 2.19.0-r0 |
| minimos | apache-hop-fips | 2.19.0-r0 |
| minimos | apache-nifi | 2.10.0-r0 |
| minimos | apache-nifi-registry | 2.10.0-r0 |
| minimos | cassandra-reaper | 5.0.0-r0 |
| minimos | cloudwatch-exporter | 0.17.0-r0 |
| minimos | datahub-frontend-react | 1.7.0-r0 |
| minimos | datahub-frontend-react-fips | 1.7.0-r0 |
| minimos | jenkins | 2.569-r0 |
| minimos | jenkins-2.568 | 2.568.3-r0 |
| minimos | jetty-12.0 | 12.0.36-r0 |
| minimos | jetty-12.0-fips | 12.0.36-r0 |
| minimos | jetty-12.1 | 12.1.10-r0 |
| minimos | jetty-12.1-fips | 12.1.10-r0 |
| minimos | kafka-3.9 | 3.9.2-r5 |
| minimos | kafka-4.2 | 4.2.2-r0 |
| minimos | kafka-4.2-fips | 4.2.2-r0 |
| minimos | neo4j-5.26 | 5.26.29-r0 |
| minimos | opensearch-3 | 3.9.0-r0 |
| minimos | strimzi-kafka-operator | 1.0.1-r4 |
| minimos | strimzi-kafka-operator-0.45 | 0.45.2-r11 |
| minimos | trino | 482-r0 |
| minimos | trino-fips | 482-r0 |
| rapidfort debian 12 | jetty12 | 0:12.0.39-1 |
| rapidfort debian 12 | jetty9 | sin corrección indicada |
| rapidfort debian 13 | jetty12 | 0:12.0.39-1 |
| rapidfort debian 13 | jetty9 | sin corrección indicada |
| rapidfort fedora 43 | jetty | 9.4.40-18.fc43 |
| rapidfort fedora 43 | jetty-client | 9.4.40-18.fc43 |
| rapidfort fedora 43 | jetty-continuation | 9.4.40-18.fc43 |
| rapidfort fedora 43 | jetty-http | 9.4.40-18.fc43 |
| rapidfort fedora 43 | jetty-io | 9.4.40-18.fc43 |
| rapidfort fedora 43 | jetty-jaas | 9.4.40-18.fc43 |
| rapidfort fedora 43 | jetty-javadoc | 9.4.40-18.fc43 |
| rapidfort fedora 43 | jetty-jmx | 9.4.40-18.fc43 |
| rapidfort fedora 43 | jetty-security | 9.4.40-18.fc43 |
| rapidfort fedora 43 | jetty-server | 9.4.40-18.fc43 |
| rapidfort fedora 43 | jetty-servlet | 9.4.40-18.fc43 |
| rapidfort fedora 43 | jetty-util | 9.4.40-18.fc43 |
| rapidfort fedora 43 | jetty-util-ajax | 9.4.40-18.fc43 |
| rapidfort fedora 43 | jetty-webapp | 9.4.40-18.fc43 |
| rapidfort fedora 43 | jetty-xml | 9.4.40-18.fc43 |
| Red Hat | jmc | sin corrección indicada |
| Red Hat | satellite:el8::puppetserver | sin corrección indicada |
| seal maven::Seal Security Database | org.apache.spark:spark-core_2.11 | 2.4.8+sp999 |
| seal maven::Seal Security Database | org.apache.spark:spark-core_2.13 | 4.0.0-preview2+sp999, 4.0.1+sp999, 4.0.2+sp999 |
| seal maven::Seal Security Database | seal.sp1.org.apache.spark:spark-core_2.11 | 2.4.8+sp999 |
| seal maven::Seal Security Database | seal.sp1.org.apache.spark:spark-core_2.13 | 4.0.0-preview2+sp999, 4.0.1+sp999, 4.0.2+sp999 |
| seal maven::Seal Security Database | seal.sp2.org.apache.spark:spark-core_2.11 | 2.4.8+sp999 |
| wolfi | akhq | 0.27.1-r10 |
| wolfi | apache-tika-3.1 | 3.1.0-r38 |
| wolfi | apache-tika-3.2 | 3.2.3-r18 |
| wolfi | apache-tika-3.3 | 3.3.2-r2 |
| wolfi | cloudwatch-exporter | 0.18.0-r5 |
| wolfi | confluent-kafka | 8.4.0.397-r0 |
| wolfi | dependency-track | 4.14.3-r0 |
| wolfi | druid | 37.0.0-r56 |
| wolfi | neo4j-2026.06 | 2026.06.0-r3 |
| wolfi | solr-10 | 10.0.0-r8 |
| wolfi | strimzi-kafka-operator | 0 |
| wolfi | tez | 0.10.5-r22 |
| wolfi | trino | 483-r7 |
Referencias
- https://access.redhat.com/security/cve/CVE-2026-10050
- https://advisory.echohq.com/cve/CVE-2026-10050
- https://github.com/jetty/jetty.project
- https://github.com/jetty/jetty.project/commit/4bcdbc7db387ce9e20e2c7571a7250280466221d
- https://github.com/jetty/jetty.project/commit/d0bb829ccecbf19e3ad3d32f2649b2800f01222d
- https://github.com/jetty/jetty.project/issues/15136
- https://github.com/jetty/jetty.project/pull/15160
- https://github.com/jetty/jetty.project/pull/15183
Las 14 referencias
- https://github.com/jetty/jetty.project/releases/tag/jetty-12.0.36
- https://github.com/jetty/jetty.project/releases/tag/jetty-12.1.10
- https://github.com/jetty/jetty.project/security/advisories/GHSA-2fvj-hgj9-j2gr
- https://gitlab.eclipse.org/security/cve-assignment/-/work_items/120
- https://nvd.nist.gov/vuln/detail/CVE-2026-10050
- https://www.cve.org/CVERecord?id=CVE-2026-10050