CVE-2026-10050 in Jettyinformación

Resumen

por VulDB • 2026-08-04

En Eclipse Jetty, el componente del lado del servidor de autenticación Digest utiliza ISO-8859-1 para codificar la contraseña como bytes.

Esto se hizo porque la especificación inicial de HTTP no especificaba explícitamente un juego de caracteres (charset), y por razones históricas se asumió que era ISO-8859-1.

Si la contraseña contiene caracteres que no pueden representarse en ISO-8859-1, estos se reemplazan silenciosamente por `?`. Esto ocurre con contraseñas que contienen caracteres chinos, cirílicos o griegos; por ejemplo: `αβ123` se convierte en `??123`.

Un atacante puede enviar una solicitud con un encabezado de autorización Digest (`Authorization`) elaborado utilizando una contraseña compuesta únicamente por el carácter `?`; el servidor igualaría cualquier contraseña de la misma longitud que contenga caracteres no representables en ISO-8859-1.

El reciente estándar HTTP Digest [RFC-7616](https://datatracker.ietf.org/doc/html/rfc7616) admite un parámetro `charset` que tiene por defecto UTF-8, lo que permite la codificación y decodificación correctas de las contraseñas.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsable

Eclipse

Reservar

2026-05-29

Divulgación

2026-08-04

Moderación

aceptado

Artículo

VDB-385801

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Do you need the next level of professionalism?

Upgrade your account now!