CVE-2026-77412
Təsvir
RabbitMQ amqp091-go Go dilində yazılmış AMQP 0.9.1 klientidir. Versiya 1.13.0-dan əvvəl, read.go faylındakı readField funksiyası tip teqi x olan AMQP bayt massivi sahəsinin uzunluğunu imzalı int32 növündə oxuyur və sahə buferi ayrılarkən bu dəyəri birbaşa make funksiyasına ötürür. Zərərli və ya kompromisə uğramış broker 0xFFFFFFFF kimi bir dəyəri kodlaşdıra bilər ki, bu da -1-ə çevrilir və "len out of range" runtime panikasına səbəb olur. Panika şəbəkə oxuyucu goroutine-dən kənara çıxır və klient prosesini dayandırır; bu, o cümlədən connection.start server xüsusiyyətləri və ya mesaj başlıq cədvəlinin təhlili zamanı baş verə bilər. Bu problem 1.13.0 versiyasında düzəldilmişdir.
Necə düzəltmək olar
- github.com/rabbitmq/amqp091-go1.13.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| github.com/rabbitmq/amqp091-goGo | v < 1.13.0 | 1.13.0 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.