CVE-2026-77207
Təsvir
Libreswan-da IKE sertifikat autentifikasiyası üçün PKCS#7 emal kodunda null göstəricinin istifadəsi (null pointer dereference) xətası mövcuddur. Libreswan CERT_PKCS7_WRAPPED_X509 tipində olan IKE CERT yükünü dekod etdikdə, PKCS#7 bloğunu SEC_PKCS7ContainsCertsOrCrls() ilə yoxlayır və sonra SEC_PKCS7GetCertificateList() vasitəsilə sertifikat siyahısını dövr edir. İki NSS API-i, CRL daşıyan lakin sertifikatı olmayan SignedData üzərində fərqli nəticələr verir: ContainsCertsOrCrls() PR_TRUE qaytarır (CRL mövcuddur), buna görə də yoxlama uğurlu olur, lakin GetCertificateList() NULL qaytarır (sertifikatlar yoxdur). Bu, libreswan-ın null göstəricini istifadəsinə səbəb olur ki, bu da proqramın çökməsinə və yenidən başlamasına gətirib çıxarır. Zərərli IKE_AUTH paketi bu xətanı tetikləyə bilər, bu isə o deməkdir ki, qarşı tərəfin autentifikasiya olunmasına ehtiyac yoxdur. Uzaqdan kodun icrası mümkün deyil. Davamlı istismar xidmətdən imtinaya (DoS) səbəb ola bilər.
Necə düzəltmək olar
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| microsoft azl3_libreswan_4.15-3 | Aralıq göstərilməyib | — |
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.