CVE-2024-31218
Açıklama
Webhood, kimlik avı ve kötü amaçlı siteleri analiz etmek için kullanılan self-hosted bir URL tarayıcıdır. Webhood'un 0.9.0 ve önceki sürümlerindeki backend konteyner imajları, Kritik Fonksiyon için Kimlik Doğrulama Eksikliği zafiyetine sahiptir. Bu zafiyet, kimlik doğrulaması yapmamış bir saldırganın, bir yönetici hesabı oluşturmak için veritabanı (Pocketbase) admin API'sine bir HTTP isteği göndermesine olanak tanır. Pocketbase admin API'si, henüz hiçbir yönetici hesabı eklenmediğinde, yönetici hesabı oluştururken kimlik doğrulama/yetkilendirme kontrolü yapmaz. Varsayılan dağıtımında Webhood, bir veritabanı yönetici hesabı oluşturmaz. Bu nedenle, kullanıcılar veritabanında manuel olarak bir yönetici hesabı oluşturmadığı sürece, dağıtımda bir yönetici hesabı bulunmayacak ve dağıtım savunmasız olacaktır. 0.9.1 sürümünden itibaren yamalanmıştır. Yama, eğer yönetici hesapları henüz oluşturulmadıysa (yani zafiyet dağıtımda istismar edilebilirse), rastgele oluşturulmuş bir yönetici hesabı oluşturur. Geçici bir çözüm olarak kullanıcılar, `/api/admins` ile başlayan URL yoluna erişimi tamamen kapatabilirler. Bu geçici çözümle zafiyet ağ üzerinden istismar edilemez.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| webhood-io webhood | < 0.9.1 | — |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.