CVE-2026-110676
Təsvir
Perl üçün Cpanel::JSON::XS versiya 4.80-dən əvvəlki versiyalar, allow_bignum aktiv olduqda eksponent notasiyasının tam onluq rəqəmlər kimi kodlaşdırılması vasitəsilə yaddaşın tükənməsinə yol açır. allow_bignum ilə kəsr və ya eksponenti olan JSON ədədi Math::BigFloat-a dekodlaşdırılır; bu isə eksponenti ayrıca saxlayır və beləliklə ucuz şəkildə dekodlaşdırılır. Onu tip göstərmədən və ya JSON_TYPE_FLOAT olaraq kodlaşdırmaq, eksponent vahidi başına bir rəqəm düşməklə sadə onluq formanı yazır. Eksponent üçün heç bir məhdudiyyət olmadığına görə, 12 baytlıq [1e30000000] mətni 30 MB olaraq kodlaşdırılır. allow_bignum ilə dekodlaşdırılan və yenidən kodlaşdırılan etibarsız JSON yaddaşı və CPU resurslarını tükəndirə bilər.
Necə düzəltmək olar
- Cpanel-JSON-XS4.80 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Cpanel-JSON-XS | v < 4.80 | 4.80 |
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.