CVE-2026-81928
Təsvir
Perl üçün Net::DNS 1.57-dən əvvəlki versiyaları, yanlış yerləşdirilmiş TSIG qeydi olan mesajı yenidən kodlaşdırarkən sig_data daxilində məhdudiyyətsiz rekursiya vasitəsilə yaddaşın tükənməsinə imkan verir. sig_data mesajı yenidən kodlaşdırmaqla imzalayır və TSIG qeydlərini yalnız additional bölməsindən çıxarır. answer və ya authority bölməsinə dekodlanmış TSIG bu addımdan keçərək sağ qalır və yenidən imzalanır, buna görə də kodlaşdırma dayandırma şərti olmadan sig_data-ya yenidən daxil olur. Dekodlama belə mesajı rədd etmir: şəbəkədə son qeyd olmayan TSIG "misplaced or corrupt TSIG" xətasını qaldırır, lakin xəta tutulur, xəbərdarlıq kimi bildirilir və qeyd paketdə qalır. RFC 8945 bölmə 5.2 mesajın atılmasını tələb edir. Rekursiyaya yalnız dekodlanmış TSIG boş MAC daşıdıqda çatılır, çünki şəbəkədən bərpa edilmiş MAC imzalama addımını qısa yolla keçir. Ona yalnız dekodladığı mesajı yenidən kodlaşdıran kod, məsələn, forwarder və ya proxy tərəfindən çatılır. Heç vaxt yenidən kodlaşdırılmayan dekodlanmış mesaj təsirlənmir. Mesajın istiqaməti əhəmiyyət kəsb etmir: sorğu cavabla eyni yola çatır. Hər dövr bütün mesajı yenidən kodlaşdırır, buna görə də şəbəkədə 100 baytdan az məlumat mövcud yaddaşı tükəndirir və prosesi dayandırır.
Necə düzəltmək olar
- Net-DNS1.57 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| Net-DNS | v < 1.57 | 1.57 |
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.