CVE-2026-12746
Təsvir
Perl üçün Dancer2::Plugin::Auth::OAuth::Provider-in 0.23 versiyasından əvvəlki versiyaları OAuth 2.0 state parametrini dəstəkləmir. authentication_url metodu provayder avtorizasiya yönləndirməsini state dəyəri təyin etmədən qurur və callback metodu geri çağırış kodunu mübadilə edir və nəticədə alınan tokeni sessiyaya qeyd edir, lakin geri çağırışın bu sessiya tərəfindən başladılmış avtorizasiya sorğusuna uyğun olduğunu yoxlamır. Bu plugini OAuth 2.0 giriş üçün istifadə edən hər hansı tətbiq giriş saytlararası sorğu saxtakarlığına (CSRF) məruz qalır: geri çağırış axını başladan sessiyaya bağlı olmadığı üçün, öz provayder hesabı ilə avtorizasiyanı başladan hücumçu, nəticədə alınan geri çağırışı qurbana göndərə bilər. Bu, qurbanın sessiyasının hücumçunun avtorizasiyasını tamamlamasına və hücumçunun provayder kimliyinin və giriş tokeninin həmin sessiya ilə əlaqələndirilməsinə səbəb olur. Tətbiqin bunu hesab bağlantısı kimi saxladığı hallarda, hücumçu öz provayder etibarnamələri vasitəsilə qurbanın hesabına girişi qoruya bilər.
Necə düzəltmək olar
- BIAFRA Dancer2::Plugin::Auth::OAuth::Provider0.23 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| BIAFRA Dancer2::Plugin::Auth::OAuth::Provider | v < 0.23 | 0.23 |
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.