CVE-2026-102471 in Vert.xinformación

Resumen

por VulDB • 2026-10-14

En las versiones de Eclipse Vert.x [4.0.0, 4.5.34] o [5.0.0, 5.0.12] o [5.1.0, 5.1.9] o [5.2.0, 5.2.0], el componente vertx-mail-client no sanitiza los caracteres CR (\r) ni LF (\n) en los nombres y valores de las cabeceras de correo proporcionados por el usuario antes de escribirlos en la sección DATA del protocolo SMTP. Una secuencia CR/LF incrustada en un nombre o valor pasado a MailMessage.addHeader(), MailMessage.setHeaders(), MailAttachment.addHeader() o MailAttachment.setHeaders() se escribe literalmente en el canal, lo que permite a un atacante inyectar cabeceras arbitrarias (por ejemplo, Bcc, Reply-To, Content-Type) o añadir contenido al cuerpo del mensaje saliente.

La misma debilidad afecta a los metadatos de las partes MIME establecidos mediante MailAttachment.setContentType(), setDisposition(), setDescription() y setContentId(), que se escriben directamente en las cabeceras de la parte MIME sin validación.

Una debilidad secundaria en Utils.mustEncode(char) permite además un LF aislado en el nombre para mostrar (display-name) del campo From, lo que evita la codificación Q-encoding y llega al canal sin cambios.

Un atacante no autenticado que pueda controlar cualquier nombre de cabecera, valor de cabecera o campo de metadatos de adjunto pasado al cliente de correo (por ejemplo, a través de un formulario web o una API que alimente MailMessage) puede explotar esta vulnerabilidad para redirigir copias del correo electrónico, suplantar identidades en las cabeceras o manipular la estructura del mensaje.

El componente afectado es io.vertx:vertx-mail-client.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsable

Eclipse

Reservar

2026-09-29

Divulgación

2026-10-14

Moderación

aceptado

Artículo

VDB-420327

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Want to know what is going to be exploited?

We predict KEV entries!