CVE-2020-1045
Təsvir
<p>Microsoft ASP.NET Core-un kodlaşdırılmış cookie adlarını analiz etmə qaydasında təhlükəsizlik funksiyasından yan keçmə zəifliyi mövcuddur.</p> <p>ASP.NET Core cookie analizçisi bütün cookie sətirlərini dekodlaşdırır ki, bu da bədniyyətli hücumçuya adı faiz kodlaşdırması ilə (percent encoded) olan ikinci bir cookie təyin etməyə imkan verə bilər.</p> <p>Təhlükəsizlik yeniləməsi ASP.NET Core cookie analizçisinin kodlaşdırılmış adları idarəetmə qaydasını düzəltməklə bu zəifliyi aradan qaldırır.</p>
Necə düzəltmək olar
- microsoft asp.net_core3.1.8 və ya daha yeni versiya
- Microsoft.AspNetCore.Http2.1.22 və ya daha yeni versiya
- Microsoft.AspNetCore.App2.1.22 və ya daha yeni versiya
- Microsoft.Owin4.1.1 və ya daha yeni versiya
- Microsoft.AspNetCore.App.Runtime.linux-arm3.1.8 və ya daha yeni versiya
- Microsoft.AspNetCore.App.Runtime.linux-arm643.1.8 və ya daha yeni versiya
- Microsoft.AspNetCore.App.Runtime.linux-musl-x643.1.8 və ya daha yeni versiya
- Microsoft.AspNetCore.App.Runtime.linux-x643.1.8 və ya daha yeni versiya
- Microsoft.AspNetCore.App.Runtime.osx-x643.1.8 və ya daha yeni versiya
- Microsoft.AspNetCore.App.Runtime.win-arm3.1.8 və ya daha yeni versiya
- Microsoft.AspNetCore.App.Runtime.win-x643.1.8 və ya daha yeni versiya
- Microsoft.AspNetCore.App.Runtime.win-x863.1.8 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| microsoft asp.net_core | 2.1 ≤ v ≤ 2.1.21, 3.1 ≤ v < 3.1.8 | 3.1.8 |
| fedoraproject fedora | 32, 33 | — |
| redhat enterprise_linux | 8.0 | — |
| redhat enterprise_linux_aus | 8.2, 8.4, 8.6 | — |
| redhat enterprise_linux_eus | 8.2, 8.4, 8.6 | — |
| redhat enterprise_linux_tus | 8.2, 8.4, 8.6 | — |
| Microsoft.AspNetCore.HttpNuGet | v < 2.1.22 | 2.1.22 |
| Microsoft.AspNetCore.AppNuGet | v < 2.1.22 | 2.1.22 |
| Microsoft.OwinNuGet | v < 4.1.1 | 4.1.1 |
| Microsoft.AspNetCore.App.Runtime.linux-armNuGet | 3.1.0 ≤ v < 3.1.8 | 3.1.8 |
| Microsoft.AspNetCore.App.Runtime.linux-arm64NuGet | 3.1.0 ≤ v < 3.1.8 | 3.1.8 |
| Microsoft.AspNetCore.App.Runtime.linux-musl-x64NuGet | 3.1.0 ≤ v < 3.1.8 | 3.1.8 |
| Microsoft.AspNetCore.App.Runtime.linux-x64NuGet | 3.1.0 ≤ v < 3.1.8 | 3.1.8 |
| Microsoft.AspNetCore.App.Runtime.osx-x64NuGet | 3.1.0 ≤ v < 3.1.8 | 3.1.8 |
| Microsoft.AspNetCore.App.Runtime.win-armNuGet | 3.1.0 ≤ v < 3.1.8 | 3.1.8 |
| Microsoft.AspNetCore.App.Runtime.win-x64NuGet | 3.1.0 ≤ v < 3.1.8 | 3.1.8 |
| Microsoft.AspNetCore.App.Runtime.win-x86NuGet | 3.1.0 ≤ v < 3.1.8 | 3.1.8 |
| Microsoft.AspNetCore.App.Runtime.linux-musl-arm64NuGet | 3.1.0 ≤ v < 3.1.8 | 3.1.8 |
| Microsoft.AspNetCore.App.Runtime.win-arm64NuGet | 3.1.5 ≤ v < 3.1.8 | 3.1.8 |
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.