CVE-2026-15689

Kritik

Açıklama

Perl için Dancer2::Plugin::Auth::Extensible 0.713 ve öncesi sürümler, _default_email_password_reset ve _default_welcome_send fonksiyonlarındaki istek Host başlığı aracılığıyla şifre sıfırlama bağlantısı zehirlemesine izin verir. Her iki varsayılan e-posta da yetkisi istek Host başlığından veya behind_proxy altındaki X-Forwarded-Host'tan (Dancer2'nin request->base fonksiyonundan elde edilen) gelen `$base/login/$code` biçiminde bir bağlantı gönderir. submit_reset ve bir kullanıcı adı içeren /login adresine yapılan bir POST isteği herhangi bir kimlik doğrulama gerektirmez: bu işlem ilgili hesap için yeni bir sıfırlama kodu saklar ve hesap sahibine göndericinin seçtiği bir ana bilgisayara yönlendiren bir bağlantı e-postalar. Uygulama, email_welcome ayarlanmış şekilde create_user fonksiyonunu çağırdığında karşılama e-postası da aynı yolu izler. 0.711 sürümüne kadar işleyiciler `request->uri_base` ve `request->base` değerlerini doğrudan okumaktaydı; 0.712 ve sonrası sürümler, ayarlanmadığında güvenilmeyen `request->uri_base` değerini varsayılan olarak kullanan bir uri_base yapılandırma anahtarı sağlar. reset_password_handler etkinleştirilmiş varsayılan yapılandırma ve varsayılan mesaj metni ile bağlantıya tıklayan bir alıcı, çalışan bir sıfırlama kodunu göndericinin ana bilgisayarına iletir ve bu durum hesabı ele geçirmek için yeterlidir.

ÖnemKritik
CVSS9.8
İstismar olasılığı—
ÜrünDancer2::Plugin::Auth::Extensible
Yayın15 Ağu 2026
İlk görülme15 Ağu 2026
Zayıflık türüCWE-640CWE-640

Nasıl düzeltilir

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
ABEVERLEY Dancer2::Plugin::Auth::Extensiblev ≤ 0.713—

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-2026-15689 · Dancer2::Plugin::Auth::Extensible · Dark Radar