CVE-2026-15689

Kritik

Təsvir

Perl üçün Dancer2::Plugin::Auth::Extensible versiya 0.713 və daha aşağı versiyalarda, _default_email_password_reset və _default_welcome_send funksiyalarında sorğunun Host başlığı vasitəsilə parol sıfırlama linkinin zəhərlənməsinə yol verilir. Hər iki standart e-poçt `$base/login/$code` formasında bir link göndərir ki, bu linkin avtoritet hissəsi sorğunun Host başlığından və ya behind_proxy aktiv olduqda X-Forwarded-Host başlığından (Dancer2-nin request->base funksiyasından əldə edilir) götürülür. submit_reset və istifadəçi adı tərəfindən ötürülən /login ünvanına edilən POST sorğusu üçün autentifikasiya tələb olunmur: bu, həmin hesab üçün yeni sıfırlama kodu saxlayır və hesab sahibinə göndərən şəxsin seçdiyi hosta yönəlmiş linki e-poçtla göndərir. Tətbiq email_welcome parametri təyin edilmiş halda create_user funksiyasını çağırdıqda, xoş gəldiniz məktubu da eyni yolu izləyir. Versiya 0.711-ə qədər handler-lər `request->uri_base` və `request->base` dəyərlərini birbaşa oxuyurdu; 0.712 və daha sonrakı versiyalar uri_base konfiqurasiya açarını təqdim edir ki, bu açar təyin edilmədikdə etibarsız olan `request->uri_base` dəyərinə bərabər olur. reset_password_handler aktiv olan standart konfiqurasiya və standart mesaj mətni ilə, linkə daxil olan alıcı işlək sıfırlama kodunu göndərən şəxsin hostuna ötürür ki, bu da hesabı ələ keçirmək üçün kifayətdir.

CiddilikKritik
CVSS9.8
İstismar ehtimalı—
MəhsulDancer2::Plugin::Auth::Extensible
Dərc15 avq 2026
İlk görülmə15 avq 2026
Zəiflik növüCWE-640CWE-640

Necə düzəltmək olar

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
ABEVERLEY Dancer2::Plugin::Auth::Extensiblev ≤ 0.713—

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.

CVE-2026-15689 · Dancer2::Plugin::Auth::Extensible · Dark Radar