CVE-2026-73431
Təsvir
Vulnerability-Lookup proqramının hesabın aktivləşdirilməsi və şifrənin bərpası mexanizmində autentifikasiya zəifliyi mövcuddur. Aktivləşdirmə və bərpa keçidləri yalnız istifadəçinin giriş adını ehtiva edən vəziyyətsiz imzalanmış tokenlər vasitəsilə yaradılırdı. Tokenin imzası və vaxtı yoxlanılsa da, tətbiq tokenin artıq uğurlu şəkildə istifadə edilib-edilmədiyini izləmirdi. Nəticədə, ələ keçirilmiş aktivləşdirmə və ya şifrə bərpası keçidi, hətta əlaqəli şifrə dəyişdirildikdən sonra belə, konfiqurasiya edilmiş bütün TOKEN_VALIDITY_PERIOD müddəti boyunca etibarlı qalırdı. Beləliklə, etibarlı aktivləşdirmə və ya bərpa tokeni əldə edən hücumçu, yeni şifrə təyin etmək və təsirə məruz qalan hesaba dəfələrlə nəzarət etmək üçün onu etibarlılıq müddəti ərzində bir neçə dəfə yenidən göndərə bilərdi. Bundan əlavə, tokenlər konkret məqsədə bağlanmamışdı, bu da eyni token mexanizminin həm aktivləşdirmə, həm də bərpa iş axınlarında istifadəsinə şərait yaratdırırdı. Yamaq məqsədə bağlı tokenləri və SHA-256 heş-cəmi istifadəçi hesabı ilə birlikdə saxlanılan təsadüfi nonce-u tətbiq edir. Nonce şifrə uğurla dəyişdirildikdən sonra etibarsızlaşır ki, bu da tokenləri birdəfəlik edir, yeni tokenin buraxılması isə əvvəlki bütün tokenləri etibarsızlaşdırır. Şifrə təyin etmə əməliyyatı artıq hesab dəyişikliyini təsdiqləməzdən əvvəl tokeni açıq şəkildə istifadə edir. Uğurlu istismar üçün hücumçunun hazırda etibarlı olan aktivləşdirmə və ya bərpa keçidini əldə etməsi tələb olunur, lakin qurbanın mövcud şifrəsinin bilinməsi və ya autentifikasiya olunmuş sessiya tələb edilmir.
Necə düzəltmək olar
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| vulnerability-lookup vulnerability-lookup | v ≤ 5.5.1 | — |
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.
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.