CVE-2026-10050
NoneCVSS
—
EPSS
0.6%
Published
Aug 4, 2026
CISA due date
—
The record
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.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|
Related vulnerabilities
- CVE-2026-81638 Improper Handling of Alternate Encoding vulnerability in ash-project ash_double_entry… CWE-173
- CVE-2026-9854 A vulnerability exists in SYS600 RBAC mechanism where users having access to the… CWE-303
- CVE-2026-9853 A vulnerability exists in SYS600 which allows any user authenticated to the operating… CWE-303
- CVE-2026-49467 Pingvin Share X is a secure and easy self-hosted file sharing platform. CWE-303
- CVE-2026-66411 DEEBOT PRO M1 and DEEBOT PRO K1VAC incorrectly implement authentication algorithm in… CWE-303
- CVE-2026-11430 Grav CMS's scheduler-webhook plugin contains an authentication bypass in the webhook… CWE-303
- CVE-2026-59309 VMware vCenter contains an authentication bypass vulnerability in the VMware Directory… CWE-303
- CVE-2026-50360 Incorrect implementation of authentication algorithm in Windows SMB Server allows an… CWE-303