CVE-2020-1045
Açıklama
<p>Microsoft ASP.NET Core'un kodlanmış çerez adlarını ayrıştırma yönteminde bir güvenlik özelliği atlatma zafiyeti bulunmaktadır.</p> <p>ASP.NET Core çerez ayrıştırıcısı tüm çerez dizelerini kod çözücüden geçirmektedir; bu durum kötü niyetli bir saldırganın adı yüzdeyle kodlanmış ikinci bir çerez ayarlamasına izin verebilir.</p> <p>Güvenlik güncelleştirmesi, ASP.NET Core çerez ayrıştırıcısının kodlanmış adları işleme yöntemini düzelterek zafiyeti gidermektedir.</p>
Nasıl düzeltilir
- microsoft asp.net_core3.1.8 ya da sonraki bir sürüm
- Microsoft.AspNetCore.Http2.1.22 ya da sonraki bir sürüm
- Microsoft.AspNetCore.App2.1.22 ya da sonraki bir sürüm
- Microsoft.Owin4.1.1 ya da sonraki bir sürüm
- Microsoft.AspNetCore.App.Runtime.linux-arm3.1.8 ya da sonraki bir sürüm
- Microsoft.AspNetCore.App.Runtime.linux-arm643.1.8 ya da sonraki bir sürüm
- Microsoft.AspNetCore.App.Runtime.linux-musl-x643.1.8 ya da sonraki bir sürüm
- Microsoft.AspNetCore.App.Runtime.linux-x643.1.8 ya da sonraki bir sürüm
- Microsoft.AspNetCore.App.Runtime.osx-x643.1.8 ya da sonraki bir sürüm
- Microsoft.AspNetCore.App.Runtime.win-arm3.1.8 ya da sonraki bir sürüm
- Microsoft.AspNetCore.App.Runtime.win-x643.1.8 ya da sonraki bir sürüm
- Microsoft.AspNetCore.App.Runtime.win-x863.1.8 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| 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 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.