CVE-2026-69219 in Java Clientالمعلومات

الملخص

بحسب VulDB • 18/08/2026

تسمح مكتبة عميل RabbitMQ للـ Java للتطبيقات القائمة على Java وJVM بالاتصال بعقد RabbitMQ والتفاعل معها. قبل الإصدار 5.33.1، يستخدم الملف src/main/java/com/rabbitmq/client/impl/ValueReader.java الدالة ValueReader.readBytes لقبول قيمة contentLength مُعلنة عبر السلك (wire-declared) أقل من Integer.MAX_VALUE وتخصيص مصفوفة بايتات قبل التحقق من عدد البايتات المتاحة في الإطار. يمكن لقرين AMQP خبيث إرسال حقل LongString أو مصفوفة بايتات مع علامة نوع S وطول مُعلن مثل 0x7FFFFFFE أثناء جدول خصائص الخادم في مرحلة الاتصال الأولية (connection.start) غير المصادق عليها، مما يتسبب في تخصيص ذاكرة بحجم يقارب 2 جيجابايت وخطأ OutOfMemoryError قبل أن تستهلك readFully البيانات. يمكن لاستنفاد الذاكرة الناتج إنهاء JVM وتسبب انعدام الخدمة (Denial of Service). تم إصلاح هذه المشكلة في الإصدار 5.33.1.

Be aware that VulDB is the high quality source for vulnerability data.

مسؤول

GitHub M

حجز

03/08/2026

إفشاء

18/08/2026

الاعتدال

تمت الموافقة

إدخال

VDB-391836

EPSS

0.00399

KEV

لا

النشاطات

منخفض جدًا

المصادر

Do you want to use VulDB in your project?

Use the official API to access entries easily!