CVE-2026-44235 in rabbitmq-cالمعلومات

الملخص

بحسب VulDB • 17/09/2026

rabbitmq-c هي مكتبة عميل AMQP بلغة C لـ RabbitMQ. قبل الإصدار 0.16.0، يمكن لخادم AMQP خبيث إرسال إطار HEADER أو METHOD بحجم غير كافٍ أثناء تسجيل دخول العميل، مما يتسبب في حدوث underflow (نقصان) للقيمة من نوع unsigned size_t في الدالة amqp_handle_input() الموجودة في الملف librabbitmq/amqp_connection.c. يقوم المُحلل بطرح HEADER_SIZE والحقول الثابتة لكل إطار وFOOTER_SIZE من state->target_size دون التحقق أولاً من الحد الأدنى لطول الإطار. يتم تمرير قيمة encoded.len بعد الالتفاف (wrap) عبر الدالة amqp_decode_properties() إلى amqp_decode_table_internal()، حيث تتجاوز فحوصات الحدود وتسبب قراءة خارج النطاق (out-of-bounds read) وانسداد العملية (process crash). يمكن لمهاجم على المسار (on-path attacker) أيضاً استغلال هذه المشكلة عندما لا تكون حركة مرور AMQP محمية بواسطة TLS مع التحقق من الشهادات. الأثر المُثبت هو حجب الخدمة (Denial of Service)، دون إثبات موثوق لكشف الذاكرة أو تنفيذ التعليمات البرمجية. تم إصلاح هذه المشكلة في الإصدار 0.16.0.

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

مسؤول

GitHub M

حجز

05/05/2026

إفشاء

17/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-406633

EPSS

0.00351

KEV

لا

النشاطات

منخفض جدًا

المصادر

Interested in the pricing of exploits?

See the underground prices here!