CVE-2025-58763

Yüksek

Açıklama

Tautulli, Plex Media Server için Python tabanlı bir izleme ve takip aracıdır. Tautulli v2.15.3 ve önceki sürümlerde bulunan bir komut enjeksiyonu zafiyeti, yönetici ayrıcalıklarına sahip saldırganların uygulama sunucusunda uzaktan kod çalıştırmasına olanak tanır. Bu zafiyetin oluşması için uygulamanın GitHub'dan klonlanmış ve manuel olarak kurulmuş olması gerekir. Tautulli doğrudan GitHub'dan klonlandığında ve manuel olarak kurulduğunda, uygulama güncellemeleri ve versiyonlamayı `git` komutu çağrıları aracılığıyla yönetir. Kod içerisinde bu işlem, `versioncheck.py` dosyasındaki `runGit` fonksiyonu üzerinden gerçekleştirilir. `subprocess.Popen` fonksiyonuna `shell=True` parametresi iletildiği için, argümanlar içindeki kabuk karakterleri temel kabuğa aktarılacak ve bu durum çağrıyı komut enjeksiyonuna açık hale getirecektir. Bunun tetiklenebileceği somut bir konum `checkout_git_branch` uç noktasıdır. Bu uç nokta, kullanıcı tarafından sağlanan uzak depo ve dal adını herhangi bir temizleme işlemi yapmadan `GIT_REMOTE` ve `GIT_BRANCH` yapılandırma anahtarlarına kaydeder. Daha sonra bu anahtarlar alınır ve bir format dizgesi kullanılarak doğrudan `runGit` fonksiyonuna iletilir. Bu nedenle, bir komutta `$()` interpolasyonu kullanılarak kod yürütme sağlanabilir. Versiyon 2.16.0, bu sorun için bir düzeltme içerir.

ÖnemYüksek
CVSS8.0
İstismar olasılığı—
ÜrünTautulli
Yayın9 Eyl 2025
İlk görülme9 Eyl 2025

Nasıl düzeltilir

Güncelleyin
  • tautulli tautulli2.16.0 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
tautulli tautulliv < 2.16.02.16.0

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.

Intelligence 360 paketinde

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.

CVE-2025-58763 · Tautulli · Dark Radar