CVE-2024-56331

Orta

Açıklama

Uptime Kuma açık kaynaklı, kendi sunucunuzda barındırabileceğiniz bir izleme aracıdır. Bir **Hatalı URL İşleme Zafiyeti**, saldırganın `file:///` protokolünü istismar ederek sunucudaki hassas yerel dosyalara erişmesine olanak tanır. Bu zafiyet, saldırgan tarafından sağlanan URL'nin ekran görüntüsünü alan **"real-browser"** istek türü aracılığıyla tetiklenir. Saldırgan, `file:///etc/passwd` gibi yerel dosya yolları sağlayarak sunucudan hassas verileri okuyabilir. Bu zafiyet, sistemin URL alanı için kullanıcı girişini uygun şekilde doğrulamamasından veya temizlememesinden kaynaklanmaktadır. Özellikle: 1. URL girişi (`<input data-v-5f5c86d7="" id="url" type="url" class="form-control" pattern="https?://.+" required="">`), sunucu tarafında herhangi bir doğrulama olmaksızın, `file:///` protokolünü kullananlar da dahil olmak üzere rastgele dosya yollarının girilmesine izin verir. 2. Sunucu daha sonra kullanıcı tarafından sağlanan URL'yi bir istek yapmak için kullanır ve bunu, verilen URL'deki içeriğin ekran görüntüsünü alan "real-browser" isteğini gerçekleştiren bir tarayıcı örneğine iletir. Yerel bir dosya yolu girildiğinde (örneğin, `file:///etc/passwd`), tarayıcı dosyanın içeriğini getirir ve yakalar. Kullanıcı girişi doğrulanmadığı için bir saldırgan, yerel dosyaları istemek üzere URL'yi manipüle edebilir (örneğin, `file:///etc/passwd`) ve sistem dosya içeriğinin ekran görüntüsünü alarak potansiyel olarak hassas verileri ifşa eder. "real-browser" modunda URL gönderebilen her **kimliği doğrulanmış kullanıcı**, bu dosyaların ekran görüntüleri aracılığıyla hassas verilerin ifşa edilmesi riski altındadır. Bu sorun versiyon 1.23.16 ile giderilmiştir ve tüm kullanıcıların yükseltme yapmaları önerilir. Bu zafiyet için bilinen bir geçici çözüm yoktur.

ÖnemOrta
CVSS6.8
İstismar olasılığı—
ÜrünUptime-kuma
Yayın20 Ara 2024
İlk görülme20 Ara 2024

Nasıl düzeltilir

Güncelleyin
  • uptime-kuma1.23.16, 2.0.0-beta.1 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
uptime-kumanpm1.23.0 ≤ v < 1.23.16, 2.0.0-beta.0 ≤ v < 2.0.0-beta.11.23.16, 2.0.0-beta.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.

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-2024-56331 · Uptime-kuma · Dark Radar