CVE-2024-51987

Orta

Açıklama

Duende.AccessTokenManagement.OpenIdConnect, OAuth ve OpenId Connect erişim belirteçlerini yöneten bir .NET kütüphaneleri setidir. `AddUserAccessTokenHttpClient` ile oluşturulan HTTP İstemcileri, bir belirteç yenileme işlemi gerçekleştikten sonra farklı bir kullanıcının erişim belirtecini kullanabilir. Bu durum, yenilenen bir belirtecin havuzlanmış `HttpClient` örneklerinde yakalanması ve bu örneklerin farklı bir kullanıcı tarafından kullanılabilmesi nedeniyle oluşur. Giden isteklere otomatik olarak yönetilen bir belirteç ekleyen bir `HttpClient` oluşturmak için `AddUserAccessTokenHttpClient` kullanmak yerine, `HttpConext.GetUserAccessTokenAsync` genişletme yöntemini veya `IUserTokenManagementService.GetAccessTokenAsync` yöntemini kullanabilirsiniz. Bu sorun Duende.AccessTokenManagement.OpenIdConnect 3.0.1 sürümünde düzeltilmiştir. Tüm kullanıcıların yükseltme yapmaları önerilir. Bu güvenlik açığı için bilinen bir geçici çözüm yoktur.

ÖnemOrta
CVSS5.4
İstismar olasılığı—
ÜrünDuende.accesstokenmanagement.openidconnect
Yayın8 Kas 2024
İlk görülme8 Kas 2024
Zayıflık türüCWE-270CWE-270

Nasıl düzeltilir

Güncelleyin
  • Duende.AccessTokenManagement.OpenIdConnect3.0.1 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Duende.AccessTokenManagement.OpenIdConnectNuGet3.0.0 ≤ v < 3.0.13.0.1

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.

Intelligence 360 paketinde

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.