CVE-2026-67240
Təsvir
RabbitMQ mesajlaşma və axın brokeridir. Versiyalar 4.2.7 və 4.3.1-dən əvvəl, pattern_to_regex funksiyası % simvolunu .*? ilə və _ simvolunu . ilə əvəz edir, sonra yalnız [unicode] istifadə etməklə ^...$ ifadəsini kompilyasiya edir; re:run funksiyası yalnız [{capture, none}] ilə çağırılır və heç bir açıq match_limit təyin edilmir. %_%_..._%X kimi bir şablon, üst-üstə düşən tənbəl kvantifikatorları olan ^.*?..*?.....*?.X$ ifadəsinə çevrilir. Bütün ifadə limiti ?MAX_EXPRESSION_LENGTH=4096 simvol / ?MAX_TOKENS=200 olmaqla məhdudlaşdırılıb; LIKE sətir literalı bir token sayıldığı üçün təxminən 2000 %_ cütü yerləşə bilir. SQL filtrləri rabbit_amqp_session.erl:3264 ünvanında şərtsiz olaraq qəbul edilir (heç bir feature flag yoxdur). Hər mesaj üçün rabbit_stream_queue.erl:1439 ünvanında qiymətləndirilir. OTP-nin standart 10M match_limit parametri hər uyğunluğu təxminən 100-200 ms (saniyələr yox) ilə məhdudlaşdırır və re NIF planlayıcıya yol verir. Stream növbəsində oxuma+yazma hüququna malik autentifikasiya olunmuş AMQP 1.0 istehlakçısı, xüsusi hazırlanmış LIKE filtri vasitəsilə çatdırılan hər mesaj üçün təxminən 100-200 ms CPU resursu sərf etdirə bilər ki, bu da minlərlə mesaj və paralel sessiyalar boyunca artaraq geri izləməyə (backtracking) əsaslanan ciddi CPU gücləndirməsinə səbəb olur. İlkin şərtlərə stream növbələri istifadə olunan AMQP 1.0 daxildir. Hücumçu filtr tətbiq edilmiş bir qəbuledici qoşa bilər (oxuma icazəsi) və uzun xassə dəyərləri olan mesajlar paylaşa bilər (yazma icazəsi). Bu problem 4.2.7 və 4.3.1 versiyalarında düzəldilmişdir.
Necə düzəltmək olar
- broadcom rabbitmq_server4.2.7, 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 | 4.2.0 ≤ v < 4.2.7, 4.3.0 ≤ v < 4.3.1 | 4.2.7, 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.