CVE-2023-51442
Açıklama
Navidrome, açık kaynaklı, web tabanlı bir müzik koleksiyon sunucusu ve yayınlayıcısıdır. Navidrome'un subsonic uç noktasında kimlik doğrulama atlatmaya izin veren bir güvenlik zafiyeti tespit edilmiştir. Bu istismar, "not so secret" anahtarı ile imzalanmış bir JSON Web Token (JWT) kullanılarak herhangi bir bilinen hesaba yetkisiz erişim sağlanmasına olanak tanır. Zafiyet yalnızca hiç yeniden başlatılmamış örneklerde istismar edilebilir. Navidrome, geleneksel parola veya belirteç ve tuz (sırasıyla `p` veya `t` ve `s` sorgu parametrelerine karşılık gelir) yerine `jwt` sorgu parametresi kullanılarak bir JWT sağlanabildiği subsonic kimlik doğrulama şemasının bir uzantısını desteklemektedir. Bu kimlik doğrulama atlatma zafiyeti, potansiyel olarak `/rest/` subsonic uç noktasını korumayan tüm örnekleri etkilemektedir; bunun standart bir dağıtımdaki çoğu örneği ve ters proxy kurulumundaki çoğu örneği kapsaması beklenmektedir (dokümantasyonda bu uç noktanın korunmasız bırakılması belirtilmiştir). Bu sorun 0.50.2 sürümünde düzeltilmiştir.
Nasıl düzeltilir
- navidrome navidrome0.50.2 ya da sonraki bir sürüm
- github.com/navidrome/navidrome0.50.2 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| navidrome navidrome | v < 0.50.2 | 0.50.2 |
| github.com/navidrome/navidromeGo | v < 0.50.2 | 0.50.2 |
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.