CVE-2026-78619

Kritik

Təsvir

Perl üçün Punk::Plugin::TOTP-nin 0.05 versiyasından əvvəlki versiyaları, totp_use_recovery funksiyası istifadəçi identifikatorlarını rəqəmsal olaraq müqayisə etdiyi üçün iki faktorlu təsdiqləmə zamanı başqa bir hesabın bərpa kodunu qəbul edir. Köməkçi funksiya bütün istifadəçilərin sətirləri arasında yalnız təqdim edilmiş kodun heydestini (digest) bərpa modelində axtarır, buna görə də sonrakı mülkiyyət testi kodu onun təyin olunduğu hesaba bağlayan yeganə amildir. Həmin test sətirdəki user_id-ni sorğulanan istifadəçinin id-si ilə Perl-in tam ədəd məcburlaması (integer coercion) vasitəsilə müqayisə edir və qarşılaşan rəqəmləri olmayan identifikator sıfıra çevrilir, beləliklə hər hansı iki belə identifikator bərabər sayılır. İstifadəçi adı, e-poçt ünvanı və ya UUID əsaslı istifadəçi modelləri bu hala düşür, rəqəmsal açarlar isə gözlənilən şəkildə müqayisə edilir. Təsdiqləmə marşrutu TOTP verifikasiyası uğursuz olduqda təqdim edilmiş dəyəri köməkçi funksiyaya ötürür, buna görə də qurbanın parolunu bilən və öz bərpa koduna sahib olan hücumçu qurbanın ikinci faktorunu keçə bilir.

CiddilikKritik
CVSS9.8
İstismar ehtimalı—
MəhsulPunk-totp
Dərc25 avq 2026
İlk görülmə25 avq 2026

Necə düzəltmək olar

Yeniləyin
  • Punk-TOTP0.05 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
Punk-TOTPv < 0.050.05

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-78619 · Punk-totp · Dark Radar