CVE-2024-56734

Orta

Açıklama

Better Auth, TypeScript için bir kimlik doğrulama kütüphanesidir. Better Auth'un v1.1.6 öncesindeki tüm sürümlerinin e-posta doğrulama uç noktasında, saldırganların kullanıcıları kötü amaçlı web sitelerine yönlendirmesine potansiyel olarak izin veren bir açık yönlendirme (open redirect) zafiyeti tespit edilmiştir. Bu sorun, kütüphane tarafından oluşturulan e-posta doğrulama bağlantılarına güvenen kullanıcıları etkilemektedir. E-posta doğrulama geri çağırma uç noktası bir `callbackURL` parametresi kabul etmektedir. Diğer doğrulama yöntemlerinin aksine, e-posta doğrulaması hedef alanın uygun şekilde doğrulanması olmadan yalnızca JWT kullanarak doğrulama ve yönlendirme yapmaktadır. Köken denetleyicisi (origin checker), yalnızca `POST` isteklerini kontrol ettiği için bu senaryoda atlatılmaktadır. Bir saldırgan, kullanıcıları kendi kontrolündeki rastgele URL'lere yönlendirmek için bu parametreyi manipüle edebilir. Sürüm 1.1.6, bu sorun için bir yama içermektedir.

ÖnemOrta
CVSS6.1
İstismar olasılığı—
ÜrünBetter-auth Better Auth
Yayın30 Ara 2024
İlk görülme30 Ara 2024

Nasıl düzeltilir

Güncelleyin
  • better-auth better_auth1.1.6 ya da sonraki bir sürüm
  • better-auth1.1.6 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
better-auth better_authv < 1.1.61.1.6
better-authnpmv < 1.1.61.1.6

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.