CVE-2023-36474
Təsvir
Interactsh kənarlaşdırılmış (out-of-band) qarşılıqlı əlaqələri aşkar etmək üçün açıq mənbəli bir alətdir. Versiya 1.0.0-dan əvvəl interactsh serveri ilə konfiqurasiya edilmiş domenlər konkret alt domen (`app.`) üçün alt domen ələ keçirməsinə (subdomain takeover) qarşı həssas idi. Interactsh serveri standart olaraq `projectdiscovery.github.io` ünvanına yönəlmiş `app` üçün cname qeydləri yaradırdı ki, bu da GitHub pages vasitəsilə interactsh veb klientinin yerləşdirilməsi üçün nəzərdə tutulmuşdu. Bu, özü tərəfindən idarə olunan (self-hosted) interactsh serverində təhlükəsizlik problemidir; istifadəçi veb klienti konfiqurasiya etməsə belə, hələ də GitHub pages-ə yönəlmiş CNAME qeydi ola bilər və bu da onları alt domen ələ keçirməsinə qarşı həssas edir. Bu, hücumçuya həssas alt domenə daxil olduqda istifadəçinin brauzerində ixtiyari klient tərəfli kodu yerləşdirməyə və ya işə salmağa (saytlararası skriptinq - XSS) imkan verir. Versiya 1.0.0 CNAME-i standart yox, opsional etməklə bu problemi aradan qaldırır.
Necə düzəltmək olar
- projectdiscovery interactsh1.0.0 və ya daha yeni versiya
- github.com/projectdiscovery/interactsh1.0.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| projectdiscovery interactsh | v < 1.0.0 | 1.0.0 |
| github.com/projectdiscovery/interactshGo | v < 1.0.0 | 1.0.0 |
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.