CVE-2026-10050
Digest authentication lossy encoding
A public proof of concept exists; no exploitation attested.
- Published2026-08-04
- Fixed in12.1.10 · 12.0.36 · 11.0.31 · 10.0.31 · 9.4.63
- WeaknessCWE-173 · CWE-303
Am I affected?
Debian, Ubuntu or Red Hat sometimes backport a fix without changing the upstream version number: such a version reads « to verify », never « affected ».With a domain, we read the version its public headers and pages expose. A distribution build can carry the fix under an older number.
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.
Timeline
dates in UTC- 2026-08-0411:22CVE publishedNVD
Versions per branch
NVD · OSV| Branch | Affected | Fixed in | Source |
|---|---|---|---|
| 12.1 | ≥ 12.1.0, < 12.1.10 | 12.1.10 | NVD · OSV |
| 12.0 | ≥ 12.0.0, < 12.0.36 | 12.0.36 | NVD · OSV |
| 11.0 | ≥ 11.0.0, < 11.0.31 | 11.0.31 | NVD · OSV |
| 10.0 | ≥ 10.0.0, < 10.0.31 | 10.0.31 | NVD · OSV |
| 9.4 | ≥ 9.4.0, < 9.4.63 | 9.4.63 | NVD |
| 9.4 | ≥ 9.4.0.v20161208, < 9.4.63 | 9.4.63 | OSV |
as publishedRanges as NVD and OSV publish them; a distribution’s build can be fixed under an older number.
Products declared by the CNA3 products
As eclipse, the CNA that assigned this CVE, declared them in the CVE record; versions as written.
- Eclipse Foundation Eclipse Jetty - EE8other versions: not affected
package org.eclipse.jetty.ee8:jetty-ee8-security
Affected- ≥ 12.0.0, ≤ 12.0.35no fix statedsemver
- ≥ 12.1.0, ≤ 12.1.9no fix statedsemver
- Eclipse Foundation Eclipse Jetty - EE9other versions: not affected
package org.eclipse.jetty.ee9:jetty-ee9-security
Affected- ≥ 12.0.0, ≤ 12.0.35no fix statedsemver
- ≥ 12.1.0, ≤ 12.1.9no fix statedsemver
- Eclipse Foundation Eclipse Jettyother versions: not affected
package org.eclipse.jetty:jetty-security
Affected- ≥ 9.4.0, ≤ 9.4.62no fix statedsemver
- ≥ 10.0.0, ≤ 10.0.30no fix statedsemver
- ≥ 11.0.0, ≤ 11.0.30no fix statedsemver
- ≥ 12.0.0, ≤ 12.0.35no fix statedsemver
- ≥ 12.1.0, ≤ 12.1.9no fix statedsemver
Source: the CNA record (CVE Program), © The MITRE Corporation,CVE Terms of UseCVE recordupdated 2026-08-04
Distribution builds and vendor advisories
Packages from OSV.dev and products from the vendors' CSAF advisories.
version not verifiedVersions not verified: read as OSV.dev and the vendors publish them, not checked against each vendor's release list.
Packages
- activemqCleanStartall versions · fixed in 6.2.8-r1
- activemqCleanStartall versions · fixed in 6.2.8-r2
- akhqWolfiall versions · fixed in 0.27.1-r10
- akhqChainguardall versions · fixed in 0.27.1-r10
- apache-activemq-artemisMinimOSall versions · fixed in 2.55.0-r0
- apache-druidMinimOSall versions · fixed in 38.0.0-r0and 1 other package
- apache-hiveCleanStartall versions · fixed in 3.1.3-r4
- apache-hiveCleanStartall versions · fixed in 4.0.1-r8
162 more package ranges on OSV.dev
Vendor advisories
jetty-security: Eclipse Jetty: Authentication bypass via Digest authentication encoding collision
jenkins.src as a component of OpenShift Developer Tools and Services · jetty-security as a component of Red Hat build of Apache Camel - HawtIO 4 · jetty-security as a component of Red Hat build of Debezium 3 · +7 more
Red Hat Security Advisory: Release of Red Hat OpenShift Developer Tools - Openshift Jenkins 4.17 security update.
Red Hat Security Advisory: Release of Red Hat OpenShift Developer Tools - Openshift Jenkins 4.19 security update.
Red Hat Security Advisory: Release of Red Hat OpenShift Developer Tools - Openshift Jenkins 4.20 security update.
Red Hat Security Advisory: Release of Red Hat OpenShift Developer Tools - Openshift Jenkins 4.16 security update.
Red Hat Security Advisory: Release of Red Hat OpenShift Developer Tools - Openshift Jenkins 4.21 security update.
12 more advisories
Fix
- Update Eclipse jetty to 12.1.10 · 12.0.36 · 11.0.31 · 10.0.31 · 9.4.63
- Vendor fix Red Hat Product Security RHSA-2026:88159 · 4 productsIt is recommended that existing users of Red Hat OpenShift Developer Tools - OpenShift Jenkins 4-17 upgrade to the latest.
- Vendor fix Red Hat Product Security RHSA-2026:88158 · 4 productsIt is recommended that existing users of Red Hat OpenShift Developer Tools - OpenShift Jenkins 4-19 upgrade to the latest.
- Vendor fix Red Hat Product Security RHSA-2026:88157 · 4 productsIt is recommended that existing users of Red Hat OpenShift Developer Tools - OpenShift Jenkins 4-20 upgrade to the latest.
- Vendor fix Red Hat Product Security RHSA-2026:88156 · 4 productsIt is recommended that existing users of Red Hat OpenShift Developer Tools - OpenShift Jenkins 4-16 upgrade to the latest.
- Vendor fix Red Hat Product Security RHSA-2026:88155 · 4 productsIt is recommended that existing users of Red Hat OpenShift Developer Tools - OpenShift Jenkins 4-21 upgrade to the latest.
- Vendor fix Red Hat Product Security RHSA-2026:88154 · 4 productsIt is recommended that existing users of Red Hat OpenShift Developer Tools - OpenShift Jenkins 4-22 upgrade to the latest.
Advisories and patches
- github.comVendor Advisory
Detection
- Nuclei template
- none so far ProjectDiscovery
- Exploit-DB
- no entry Exploit-DB
- Proof of concept
- CISA-ADP (SSVC)PoC stated2026-08-04
- PoC-in-GitHubno public repository identifiedread 2026-11-07
- Metasploit modules
- none listed Metasploit Framework
Sources
- CISA-ADPSSVC decisionpoc2026-08-04
- CNACVSS 4.08.7known since 2026-10-23
- NVDCVSS 3.19.1read 2026-10-23
- CNAweakness (CWE)CWE-173, CWE-303known since 2026-10-23
- FIRST EPSSEPSS score0.6 %2026-11-06
- OSVaffected packages—
- GitHub AdvisoriesadvisoryHIGH2026-07-22
Identifiers
- CGA-22hm-xh2q-3grpsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-258g-3g9j-43v9same flawChainguard · CC-BY-NC-ND-4.0
- CGA-28hh-rq94-cfjmsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-294f-cpc7-7p9qsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-29gg-q6f9-4h7csame flawChainguard · CC-BY-NC-ND-4.0
- CGA-29vv-f7v8-ffpmsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-2fmw-pjfm-xxjwsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-2fw5-fpvf-94chsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-2mxg-f6cp-vv4xsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-2qfr-685r-x4r2same flawChainguard · CC-BY-NC-ND-4.0
- CGA-2xp6-8985-rvhwsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-373w-872x-w65csame flawChainguard · CC-BY-NC-ND-4.0
- CGA-3984-52h9-8f2gsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-3f2q-p3q4-jf9xsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-3f46-32wm-8rqgsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-3fv7-h3j9-gqfpsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-3gxc-v83j-8h5rsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-3gxh-wrj6-qw7psame flawChainguard · CC-BY-NC-ND-4.0
- CGA-3h4w-29f3-48rvsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-3j9g-55j8-r9qfsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-3q2w-r3c9-vxpxsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-3rcw-3fx9-8g88same flawChainguard · CC-BY-NC-ND-4.0
- CGA-3wgv-gf9h-286rsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-43h2-4mpc-gq7jsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-443g-4hxw-wh9psame flawChainguard · CC-BY-NC-ND-4.0
- CGA-45jv-hgr4-h377same flawChainguard · CC-BY-NC-ND-4.0
- CGA-45q3-pp6r-2g24same flawChainguard · CC-BY-NC-ND-4.0
- CGA-47j6-4x42-3qrrsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-4887-62p3-qmqpsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-4mcf-h58f-x3r8same flawChainguard · CC-BY-NC-ND-4.0
- CGA-4vfj-m9vp-mj86same flawChainguard · CC-BY-NC-ND-4.0
- CGA-52wf-rmg8-f2p5same flawChainguard · CC-BY-NC-ND-4.0
- CGA-5337-8p8j-cpwjsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-57x3-qpfw-448psame flawChainguard · CC-BY-NC-ND-4.0
- CGA-5858-vrc3-gpxxsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-5f9p-3x5x-358csame flawChainguard · CC-BY-NC-ND-4.0
- CGA-5g5f-cwg4-x9p6same flawChainguard · CC-BY-NC-ND-4.0
- CGA-5h7m-jxmr-hhvqsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-5jcq-9mfj-p5h4same flawChainguard · CC-BY-NC-ND-4.0
- CGA-5m9r-9r6p-44vpsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-5pxm-m5f9-fx7psame flawChainguard · CC-BY-NC-ND-4.0
- CGA-5vrp-m628-33w2same flawChainguard · CC-BY-NC-ND-4.0
- CGA-5xv6-q4cp-f5mqsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-63hq-ppqr-776gsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-64ch-64g2-7vc6same flawChainguard · CC-BY-NC-ND-4.0
- CGA-65fh-vwmr-q9fqsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-65j6-mg9p-grw8same flawChainguard · CC-BY-NC-ND-4.0
- CGA-6625-rw94-3q2hsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-66m4-x7rc-4mfhsame flawChainguard · CC-BY-NC-ND-4.0
- CGA-67p9-x3gm-59pvsame flawChainguard · CC-BY-NC-ND-4.0
Technical details
- CVSS v3 Vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:H
- CVSS 4.0 vector
- CVSS: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
- Published
- 2026-08-04
- Last Modified
- 2026-08-08
- NVD status
- Analyzed
- GitHub Advisory
- GHSA-2fvj-hgj9-j2gr
Frequently asked questions
What is CVE-2026-10050?
Is CVE-2026-10050 actively exploited?
What is the CVSS score for CVE-2026-10050?
Running jetty-security? Hear about its next vulnerability
Surveillance reads the versions in your stack — a domain, a lockfile or a list — checks each CVE against the ranges its sources publish, and alerts you when one you run is exploited or enters CISA KEV. A version it cannot read stays « version not verified ».
No credit card required · No monthly cap on website lookups · 250 API requests/month
Go further
- Following what attackers exploit right now? The CISA KEV additions of the month, with their patch deadlines.
- Running this software? Vulnerability monitoring alerts you to new vulnerabilities in your products.
Related vulnerabilities
Same product first, then the same vendor advisory and the same publication week.
Sources for this record
- CVE Program · CVE Program Terms of Use
- FIRST EPSS · EPSS terms of use (free use, attribution requested)
- GitHub Advisory Database · CC-BY-4.0 · GHSA-2fvj-hgj9-j2gr
- NVD · Public domain (17 U.S.C. § 105) for NVD-authored data; third-party content under its own terms
- OpenCVE · OpenCVE terms of service · terms restrict redistribution
- OSV.dev · Per record, as its publisher states it: each row carries the label in sourceLicense when one is served
- Red Hat Product Security (CSAF and VEX) · CC-BY-4.0
- CISA Vulnrichment · CC0-1.0