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

الملخص

بحسب VulDB • 16/09/2026

يُعد RabbitMQ amqp091-go عميلًا لبروتوكول AMQP الإصدار 0.9.1 مكتوبًا بلغة Go. قبل الإصدار 1.13.0، كانت الدالة `writeShortstr` في الملف `write.go` تقوم بتحويل طول البايت (byte length) لقيم خاصية `shortstr` الخاصة بـ AMQP إلى نوع البيانات `uint8` دون رفض القيم التي يتجاوز طولها 255 بايتًا أولاً. وبالتالي، يمكن للتطبيق الذي يقبل قيمًا مفرطة الحجم لمعرفات الارتباط (`CorrelationId`)، أو الرد الموجه إليه (`ReplyTo`)، أو معرف الرسالة (`MessageId`)، أو انتهاء الصلاحية (`Expiration`)، أو معرّف المستخدم (`UserId`)، أو معرف التطبيق (`AppId`)، أو نوع المحتوى (`ContentType`)، أو ترميز المحتوى (`ContentEncoding`)، أو النوع (`Type`)، أن يُسجّل طولًا محاطًا بغلاف (wrapped length) ويحتفظ فقط ببادئة مُقتطعة من القيمة، مع الإبلاغ عن عدم وجود أخطاء. يمكن للفساد الصامت الناتج في البيانات الوصفية (metadata corruption) أن يعطل ارتباط الطلبات والردود، والتوجيه، وتتبع الرسائل، ومعالجة الرسائل على الأنظمة التابعة لها. تم إصلاح هذه المشكلة في الإصدار 1.13.0.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

مسؤول

GitHub M

حجز

20/08/2026

إفشاء

16/09/2026

الاعتدال

تمت الموافقة

إدخال

VDB-405981

EPSS

0.00000

KEV

لا

النشاطات

منخفض جدًا

المصادر

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!