CVE-2026-10050

Vulnérabilité élevée dans Eclipse Jetty - EE8 (Eclipse Foundation)

CVSS 8.7 · Élevée
EPSS 0.6%
Eclipse Foundation•Eclipse Jetty - EE8•Versions : 12.0.0, <=12.1.9, 11.0.0, 12.1.0, <=11.0.30, <=12.0.35, <=9.4.62, 10.0.0, <=10.0.30, 9.4.0

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.

Gravité et risque d'exploitation

CVE-2026-10050 obtient un score CVSS de 8.7/10, soit une gravité élevée. Selon le modèle EPSS, la probabilité qu'elle soit exploitée dans les 30 prochains jours est de 0.63 %, ce qui la place devant 49.3 % des CVE référencées.

Que faire ?

  • Vérifiez si Eclipse Jetty - EE8 (versions 12.0.0, <=12.1.9, 11.0.0, 12.1.0, <=11.0.30, <=12.0.35, <=9.4.62, 10.0.0, <=10.0.30, 9.4.0) est présent sur votre parc.
  • Appliquez le correctif ou la version corrigée indiqués dans les références de l'éditeur.
  • À défaut de correctif, limitez l'exposition (filtrage réseau, désactivation du composant).
  • Automatisez la détection : les agents CVE Heimdall (gratuits, open source) corrèlent l'inventaire de vos serveurs avec la base CVE.

Références