CVE-2026-67224
Təsvir
RabbitMQ mesajlaşma və axın brokeridir. 3.13.15, 4.0.20, 4.1.11, 4.2.6 və 4.3.1 versiyalarından əvvəlki versiyalarda, izləmə istehlakçısı çıxış yolunu filename:join(TraceDir, Name ++ ".log") şəklində qurur, burada Name dəyişəni PUT /api/traces/:vhost/:name sorğusundan gəlir. Yazma tərəfində heç bir safe_relative_path / traversal yoxlaması tətbiq edilmir, halbuki oxuma tərəfi (rabbit_tracing_files.erl) rabbit_misc:safe_relative_path/1 funksiyasını çağırır ki, bu da sözügedən boşluğun dizayn xətası deyil, səhv olduğunu sübut edir. .log sonluğu məcburi təyin edilmişdir və son nöqtə (endpoint) administrator hüquqları tələb edir. Administrator teqinə malik istifadəçi, izləmə plagininin name parametri vasitəsilə rabbitmq istifadəçisi tərəfindən yazıla bilən istənilən fayl sistemi yoluna .log sonluqlu fayl yaza bilər (məsələn, yazıla bildiyi halda /etc/cron.d/x.log) və ya izləmə kataloqundan kənardakı mövcud .log fayllarını yeniləyə bilər. İlkin şərtlərə rabbitmq_tracing plugininin aktiv olması, administrator teqi və hədəf yolunun rabbitmq ƏS istifadəçisi üçün yazıla bilən olması daxildir. Bu problem 3.13.15, 4.0.20, 4.1.11, 4.2.6 və 4.3.1 versiyalarında düzəldilmişdir.
Necə düzəltmək olar
- broadcom rabbitmq_server3.13.15, 4.0.20, 4.1.11, 4.2.6, 4.3.1 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| broadcom rabbitmq_server | 3.13.0 ≤ v < 3.13.15, 4.0.0 ≤ v < 4.0.20, 4.1.0 ≤ v < 4.1.11, 4.2.0 ≤ v < 4.2.6, 4.3.0 ≤ v < 4.3.1 | 3.13.15, 4.0.20, 4.1.11, 4.2.6, 4.3.1 |
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.