CVE-2026-102464 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]، يقوم عميل MQTT (vertx-mqtt) الخاص بـ Eclipse Vert.x بتخزين كل رسالة PUBLISH ذات مستوى جودة الخدمة QoS 2 الواردة من الخادم في خريطة داخلية (qos2inbound) أثناء انتظار حزمة PUBREL المقابلة لإكمال مصافحة QoS 2. لا تحتوي هذه الخريطة على حد أقصى للحجم؛ حيث يُفرض خيار maxInflightQueue فقط على مسار النشر الصادر ولا يقيّد الاحتفاظ بالرسائل الواردة.
يمكن لخادم MQTT خبيث أو مُخترق استغلال هذا الثغرة عن طريق إرسال رسائل PUBLISH ذات QoS 2 ومعرفات حزم مميزة والامتناع عن إجابات PUBREL. يؤدي كل مصافحة غير مكتملة إلى احتفاظ العميل برسالة النشر الكاملة (الموضوع، الحمولة، والمعلومات الوصفية) بشكل دائم، مما يتسبب في نمو غير محدود للذاكرة في عملية Vert.x. يمكن أن يؤدي ذلك إلى تدهور أداء التطبيق المستهلك لـ MQTT أو التسبب في إنهاء العملية بسبب نفاد الذاكرة (Out-of-Memory).
المكون المتأثر هو io.vertx:vertx-mqtt.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.