p PatchFirst

CVE-2026-10050

CVE-2026-10050 · Digest authentication lossy encoding

This page contains facts from public vulnerability sources. Check the original advisory before updating.

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.

CVSS 8.7 · High · EPSS 0.6%

Published
Updated

Stack: system

Affected products and versions

  • eclipse jetty - ee8

    Versions
    • ≥ 12.0.0, ≤ 12.0.35: Affected (semver)
    • ≥ 12.1.0, ≤ 12.1.9: Affected (semver)

    No fix published

  • eclipse jetty - ee9

    Versions
    • ≥ 12.0.0, ≤ 12.0.35: Affected (semver)
    • ≥ 12.1.0, ≤ 12.1.9: Affected (semver)

    No fix published

  • eclipse jetty

    Versions
    • ≥ 9.4.0, ≤ 9.4.62: Affected (semver)
    • ≥ 10.0.0, ≤ 10.0.30: Affected (semver)
    • ≥ 11.0.0, ≤ 11.0.30: Affected (semver)
    • ≥ 12.0.0, ≤ 12.0.35: Affected (semver)
    • ≥ 12.1.0, ≤ 12.1.9: Affected (semver)

    No fix published

  • jetty12 Debian:13

    Versions
    • 12.0.17-3
    • 12.0.17-3.1
    • 12.0.17-3.1~deb13u1
    • 12.0.32-1
    • 12.0.32-2
    • 12.0.33-1
    • 12.0.39-1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • jetty12 Debian:14

    Versions
    • 12.0.17-3
    • 12.0.17-3.1
    • 12.0.17-3.1~deb13u1
    • 12.0.32-1
    • 12.0.32-2
    • 12.0.33-1
    • 12.0.39-1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • jetty9 Debian:12

    Versions
    • 9.4.50-4
    • 9.4.50-4+deb12u1
    • 9.4.50-4+deb12u2
    • 9.4.50-4+deb12u3
    • 9.4.51-1
    • 9.4.51-2
    • 9.4.52-1
    • 9.4.53-1
    • 9.4.54-1
    • 9.4.55-1
    • 9.4.56-1
    • 9.4.57-0+deb12u1
    • 9.4.57-1
    • 9.4.57-1.1
    • 9.4.57-1.1~deb12u1
    • 9.4.57-1.1~deb13u1
    • 9.4.58-1
    • 9.4.58-2
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • jetty9 Debian:13

    Versions
    • 9.4.57-1
    • 9.4.57-1.1
    • 9.4.57-1.1~deb12u1
    • 9.4.57-1.1~deb13u1
    • 9.4.58-1
    • 9.4.58-2
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • jetty9 Debian:14

    Versions
    • 9.4.57-1
    • 9.4.57-1.1
    • 9.4.57-1.1~deb12u1
    • 9.4.57-1.1~deb13u1
    • 9.4.58-1
    • 9.4.58-2
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • jetty9 Ubuntu:16.04:LTS

    Versions
    • 9.2.14-1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • jetty9 Ubuntu:18.04:LTS

    Versions
    • 9.2.22-2
    • 9.2.22-3
    • 9.2.23-1
    • 9.4.15-1~18.04.1ubuntu1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • jetty9 Ubuntu:20.04:LTS

    Versions
    • 9.4.18-2build2
    • 9.4.26-1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • jetty9 Ubuntu:22.04:LTS

    Versions
    • 9.4.39-3
    • 9.4.44-2
    • 9.4.44-3
    • 9.4.44-4
    • 9.4.45-1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • jetty9 Ubuntu:24.04:LTS

    Versions
    • 9.4.51-2
    • 9.4.53-1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • jetty12 Ubuntu:26.10

    Versions
    • 12.0.32-1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • jetty9 Ubuntu:26.10

    Versions
    • 9.4.58-1
    • 9.4.58-2
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • jetty12 Ubuntu:26.04:LTS

    Versions
    • 12.0.17-3.1
    • 12.0.32-1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

  • jetty9 Ubuntu:26.04:LTS

    Versions
    • 9.4.57-1
    • 9.4.57-1.1
    • 9.4.58-1
    Affected ranges
    • ECOSYSTEM: (−∞, +∞)

    No fix published

Original sources

Check your server →