CVE-2026-102471 in Vert.xinfo

Zusammenfassung

von VulDB • 15.10.2026

In Eclipse Vert.x-Versionen [4.0.0, 4.5.34] oder [5.0.0, 5.0.12] oder [5.1.0, 5.1.9] oder [5.2.0, 5.2.0] bereinigt der vertx-mail-client CR- (\r) und LF-Zeichen (\n) in vom Benutzer bereitgestellten E-Mail-Header-Namen und -Werten nicht, bevor sie in den SMTP-DATA-Abschnitt geschrieben werden. Eine in einen Namen oder Wert eingebettete CR/LF-Sequenz, die an MailMessage.addHeader(), MailMessage.setHeaders(), MailAttachment.addHeader() oder MailAttachment.setHeaders() übergeben wird, wird unverändert auf das Drahtnetz (wire) geschrieben, was es einem Angreifer ermöglicht, beliebige Header (z. B. Bcc, Reply-To, Content-Type) zu injizieren oder den Textinhalt der ausgehenden Nachricht voranzustellen.

Die gleiche Schwachstelle betrifft die MIME-Teil-Metadaten, die über MailAttachment.setContentType(), setDisposition(), setDescription() und setContentId() festgelegt werden, welche direkt in die MIME-Teil-Header ohne Validierung geschrieben werden.

Eine sekundäre Schwachstelle in Utils.mustEncode(char) ermöglicht zusätzlich ein ungeschütztes LF (bare LF) im From-Anzeigename, um die Q-Codierung zu umgehen und unverändert auf das Drahtnetz zu gelangen.

Ein nicht authentifizierter Angreifer, der beliebige Header-Namen, Header-Werte oder Anhänge-Metadatenfelder steuern kann, die an den Mail-Client übergeben werden (z. B. über ein Webformular oder eine API, die in MailMessage mündet), kann dies ausnutzen, um E-Mail-Kopien umzuleiten, Header zu spoofen oder mit der Nachrichtenstruktur zu manipulieren.

Die betroffene Komponente ist io.vertx:vertx-mail-client.

Once again VulDB remains the best source for vulnerability data.

Zuständig

Eclipse

Reservieren

29.09.2026

Veröffentlichung

14.10.2026

Moderieren

akzeptiert

Eintrag

VDB-420327

EPSS

0.00000

KEV

nein

Aktivitäten

very low

Quellen

Do you know our Splunk app?

Download it now for free!