CVE-2022-31186

Düşük

Açıklama

NextAuth.js, Next.js uygulamaları için eksiksiz bir açık kaynak kimlik doğrulama çözümüdür. `next-auth` sürüm `v4.10.2` ve `v3.29.9` öncesinde bulunan bir bilgi ifşası zafiyeti, günlük erişim yetkisine sahip bir saldırganın, günlüğe kaydedilen (OAuth hata yönetimi sırasında fırlatılan) bir kimlik sağlayıcı gizli anahtarı gibi aşırı bilgileri elde etmesine ve bunu, geniş kapsamlı izinler istemek için istemciyi taklit etmek gibi sistem üzerinde daha fazla saldırı gerçekleştirmek amacıyla kullanmasına olanak tanır. Bu sorun, `provider` bilgisi için tutulan günlüklerin debug seviyesine taşınmasıyla `v4.10.2` ve `v3.29.9` sürümlerinde düzeltilmiştir. Ek olarak, üretim ortamında `debug: true` seçeneğinin açık olması durumunda bir uyarı eklenmiştir. Herhangi bir nedenle yükseltme yapamıyorsanız, günlükleri temizleyerek `logger` yapılandırma seçeneğini kullanabilirsiniz.

ÖnemDüşük
CVSS3.3
İstismar olasılığı—
ÜrünNext-auth Nextauth.js
Yayın1 Ağu 2022
İlk görülme1 Ağu 2022
Zayıflık türüCWE-532CWE-532

Nasıl düzeltilir

Güncelleyin
  • next-auth nextauth.js3.29.9, 4.10.2 ya da sonraki bir sürüm
  • next-auth3.29.9, 4.10.2 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
next-auth nextauth.jsv < 3.29.9, 4.0.0 ≤ v < 4.10.23.29.9, 4.10.2
next-authnpmv < 3.29.9, 4.0.0 ≤ v < 4.10.23.29.9, 4.10.2

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-2022-31186 · Next-auth Nextauth.js · Dark Radar