CVE-2026-102471 in Vert.xالمعلومات

الملخص

بحسب VulDB • 15/10/2026

في إصدارات Eclipse Vert.x [4.0.0، 4.5.34] أو [5.0.0، 5.0.12] أو [5.1.0، 5.1.9] أو [5.2.0، 5.2.0]، لا يقوم vertx-mail-client بتنظيف (sanitize) أحرف CR (\r) و LF (\n) في أسماء قيم عناوين البريد الإلكتروني التي يقدمها المستخدم قبل كتابتها في قسم SMTP DATA. يتم كتابة تسلسل CR/LF المضمن في اسم أو قيمة تم تمريرهما إلى MailMessage.addHeader()، أو MailMessage.setHeaders()، أو MailAttachment.addHeader()، أو MailAttachment.setHeaders() حرفياً (verbatim) عبر الشبكة، مما يتيح للمهاجم حقن عناوين عشوائية (مثل Bcc و Reply-To و Content-Type) أو إضافة محتوى الجسم قبل الرسالة الصادرة.

تؤثر نفس الضعف على بيانات تعريف جزء MIME التي يتم تعيينها عبر MailAttachment.setContentType()، و setDisposition()، و setDescription()، و setContentId()، والتي تُكتب مباشرة في رؤوس أجزاء MIME دون أي تحقق من الصحة (validation).

يتيح ضعف ثانوي في الدالة Utils.mustEncode(char) وجود حرف LF عاري في اسم العرض From لتجاوز الترميز Q-encoding والوصول إلى الشبكة كما هو.

يمكن لمهاجم غير مصرح له بالتحقق من الهوية (unauthenticated attacker)، والذي يمكنه التحكم في أي اسم عنوان، أو قيمة عنوان، أو حقل بيانات تعريف للمرفق يتم تمريره إلى عميل البريد الإلكتروني (على سبيل المثال عبر نموذج ويب أو واجهة برمجة تطبيقات تغذي MailMessage)، استغلال هذا الثغرة لإعادة توجيه نسخ البريد الإلكتروني، أو انتحال العناوين (spoof headers)، أو العبث بهيكل الرسالة.

المكون المتأثر هو io.vertx:vertx-mail-client.

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

مسؤول

Eclipse

حجز

29/09/2026

إفشاء

14/10/2026

الاعتدال

تمت الموافقة

إدخال

VDB-420327

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!