CVE-2026-77411
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ı readLongstr funksiyası elan edilmiş AMQP longstr uzunluğu 0x7FFFFFFF həddini aşdıqda, ErrSyntax qaytarmaq əvəzinə boş sətir və nil xətası qaytarır. Funksiya elan edilmiş sahə baytlarını oxunmamış saxlayır, readTable isə bu əməliyyatı uğurlu hesab edərək yanlış ofsetdən analiz etməyə davam edir. Zərərli və ya kompromisə uğramış broker cədvəl sahəsində həddindən artıq böyük longstr təqdim edərək növbəti AMQP analizinin sinxronizasiyasını poza bilər; bu isə hücumçu tərəfindən idarə olunan sonuncu baytların sonrakı sahələr və ya freymlər kimi şərh edilməsinə səbəb olur, həmçinin bağlantının bütövlüyünü və əlçatanlığını pozur. 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.