CVE-2025-61771

Yüksək

Təsvir

Rack modulyar Ruby veb server interfeysidir. 2.2.19, 3.1.17 və 3.2.2 versiyalarından əvvəlki versiyalarda `Rack::Multipart::Parser` fayl olmayan forma sahələrini (`filename` olmadan hissələri) tamamilə yaddaşda Ruby `String` obyektləri kimi saxlayır. multipart/form-data sorğusundakı tək bir böyük mətn sahəsi (yüzlərlə meqabayt və ya daha çox) ekvivalent proses yaddaşını istifadə edə bilər ki, bu da potensial olaraq yaddaşın dolması (OOM) şəraitinə və xidmətdən imtinaya (DoS) səbəb ola bilər. Hücumçular həddindən artıq yaddaş istifadəsini tətikləmək üçün böyük fayl olmayan sahələr göndərə bilərlər. Təsir sorğu ölçüsü və eyni vaxtda gələn sorğuların sayına görə dəyişir, bu da potensial olaraq işçi proseslərin çökməsinə və ya ciddi zibil yığma (garbage-collection) yüklənməsinə səbəb olur. Multipart forma göndərişlərini emal edən bütün Rack tətbiqləri bundan təsirlənir. 2.2.19, 3.1.17 və 3.2.2 versiyaları fayl olmayan sahələr üçün ağlabatan ölçü limiti (məsələn, 2 MiB) tətbiq edir. Alternativ həll yollarına veb-server və ya proksi səviyyəsində maksimum sorğu gövdəsinin ölçüsünü məhdudlaşdırmaq (məsələn, Nginx `client_max_body_size`) və tətbiq səviyyəsində qeyri-adi dərəcədə böyük forma sahələrini yoxlamaq və rədd etmək daxildir.

CiddilikYüksək
CVSS7.5
İstismar ehtimalı—
MəhsulRack
Dərc7 okt 2025
İlk görülmə7 okt 2025

Necə düzəltmək olar

Yeniləyin
  • rack rack2.2.19, 3.1.17, 3.2.2 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
rack rackv < 2.2.19, 3.1.0 ≤ v < 3.1.17, 3.2.0 ≤ v < 3.2.22.2.19, 3.1.17, 3.2.2

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.

Intelligence 360 paketində

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.

CVE-2025-61771 · Rack · Dark Radar