CVE-2024-28252
Təsvir
CoreWCF, Windows Communication Foundation-ın (WCF) servis tərəfinin .NET Core-a portudur. Əgər sizin NetFraming əsaslı CoreWCF servisiniz varsa, bağlantıların bağlanmaq və ya ləğv edilmək əvəzinə açıq qalması səbəbindən əlavə sistem resursları istifadə oluna bilər. Bunun baş verməsinin iki ssenarisi var. Müştəri servisə bağlantı yaratdıqda və heç bir məlumat göndərmədikdə, servis müştərinin NetFraming sessiya əl sıxma prosesini (handshake) başlatmasını qeyri-müəyyən müddət gözləyəcəkdir. Bundan əlavə, müştəri sessiyanı yaratdıqdan sonra, əgər müştəri binding-də konfiqurasiya edilmiş ReceiveTimeout müddəti ərzində heç bir sorğu göndərmirsə, sessiyanın ləğv edilməsi zamanı bağlantı düzgün şəkildə bağlanmır. Bu davranışdan təsirlənən binding-lər NetTcpBinding, NetNamedPipeBinding və UnixDomainSocketBinding-dir. Yalnız NetTcpBinding lokal olmayan bağlantıları qəbul etmək imkanına malikdir. CoreWCF-in hazırda dəstəklənən versiyaları v1.4.x və v1.5.x-dir. Düzəliş CoreWCF paketlərinin v1.4.2 və v1.5.2 versiyalarında mövcuddur. İstifadəçilərə yeniləmə etmək tövsiyə olunur. Bu problem üçün heç bir alternativ həll yolu yoxdur.
Necə düzəltmək olar
- CoreWCF.NetFramingBase1.4.2, 1.5.2 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| corewcf corewcf | 1.4.1, 1.5.1 | — |
| CoreWCF.NetFramingBaseNuGet | 1.4.0 ≤ v < 1.4.2, 1.5.0 ≤ v < 1.5.2 | 1.4.2, 1.5.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.
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.