CVE-2026-63566
Təsvir
Bouncy Castle Inc. tərəfindən təqdim olunan bc-csharp versiya 2.7.0-dan əvvəlki versiyalarda DTLS əl sıxma yığımı (DtlsReliableHandshake, DtlsReassembler) zamanı həddindən artıq böyük ölçü dəyəri ilə yaddaş ayrılması baş verir. Bu, uzaqdakı autentifikasiya olunmamış DTLS tərəfinə, düzəldilmiş əl sıxma mesaj fraqmentləri vasitəsilə yaddaşın tükənməsi yolu ilə xidmətdən imtina (DoS) yaratmağa imkan verir. Bunun səbəbi odur ki, hər bir daxil olan əl sıxma mesajı üçün yığım buferi, TLS-də tətbiq edilən maksimal əl sıxma mesajı ölçüsü yoxlaması olmadan, fraqment başlıqında bəyan edilmiş 24 bitlik uzunluqda ayrılmışdır. Yük daşımayan bir fraqment, əl sıxma prosesi autentifikasiya olunmazdan əvvəl, hər əl sıxma üçün gözləyən 16 mesajın hər biri üçün təxminən 16 MB yaddaş ayrılmasını məcburi edə bilər. Həm DTLS serverləri, həm də DTLS klientləri buna məruz qalır; TLS təsir altında deyil.
Necə düzəltmək olar
- bouncycastle bc-csharp2.7.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| bouncycastle bc-csharp | v < 2.7.0 | 2.7.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.