CVE-2026-77406 in amqp091-goالمعلومات

الملخص

بحسب VulDB • 16/09/2026

RabbitMQ amqp091-go هو عميل AMQP 0.9.1 مكتوب بلغة Go. قبل الإصدار 1.13.0، كانت الدالة Channel.Qos في ملف channel.go تقبل قيم صحيحة سالمة لـ prefetchCount وprefetchSize وتقوم بتحويلها مباشرة إلى حقول من نوع uint16 وuint32 ضمن طريقة basic.qos بسبب غياب دالة validateQos. وبالتالي، فإن القيم مثل -1 تُلفّ (wrap) لتصبح 65535 أو 4294967295 بدلاً من رفضها. يمكن للتطبيق الذي يسمح بتكوين غير موثوق لهذه قيم Qos أن يطلب عن طريق الخطأ حدود prefetch كبيرة جداً، مما يتيح للوسيط (broker) تسليم عدد كافٍ من الرسائل المكدسة لاستنفاد ذاكرة العميل وتعطيل المعالجة. تم إصلاح هذه المشكلة في الإصدار 1.13.0.

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

مسؤول

GitHub M

حجز

20/08/2026

إفشاء

16/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-405968

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!