CVE-2021-41580

Orta

Açıklama

Node.js için 1.6.1 öncesindeki passport-oauth2 paketi, erişim belirteci (access token) alma işleminin başarısız olduğu hata durumunu yanlış yönetmektedir. Bu durum, bir OAuth kimlik sağlayıcısının kimlik doğrulama hatası raporları için HTTP 200 durum kodu kullandığı ve uygulamanın yalnızca erişim belirtecini aldığı anda yetkilendirme sağladığı (yani belirteci kullanmayı denemediği) belirli kullanım senaryolarında istismar edilebilir. NOT: passport-oauth2 satıcısı bunu bir passport-oauth2 zafiyeti olarak değerlendirmemektedir.

ÖnemOrta
CVSS5.3
İstismar olasılığı—
ÜrünPassportjs Passport-oauth2
Yayın27 Eyl 2021
İlk görülme27 Eyl 2021

Nasıl düzeltilir

Güncelleyin
  • passportjs passport-oauth21.6.1 ya da sonraki bir sürüm
  • passport-oauth21.6.1 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
passportjs passport-oauth2v < 1.6.11.6.1
passport-oauth2npmv < 1.6.11.6.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.

CVE-2021-41580 · Passportjs Passport-oauth2 · Dark Radar