CVE-2026-81028

Orta

Açıklama

ZLMediaKit, downloadFile API'sini yapılandırılmış bir kök dizin kümesiyle sınırlandırırken dizin sınırlarını hesaba katmayan bir önek karşılaştırması kullanır. server/WebApi.cpp içindeki yapılandırma yükleyicisi her kökü File::absolutePath("", item, true) ile oluşturur; göreli yol argümanı boş olduğundan bu yardımcı işlev değeri sonunda ayırıcı olmadan döndürür. Ardından işleyici, start_with(file_path, root) koşulu sağlandığında istenen yolu kabul eder; böylece adı yalnızca yapılandırılmış kök dizesiyle başlayan bir kardeş dizin testi geçer ve sunulur. Diğer tek koruma, iki nokta içeren bir yolu reddeder ve bu durum bunlardan hiçbirini gerektirmez. src/Http/HttpFileManager.cpp içindeki sıradan statik dosya sunucusu için eşdeğer sınırlandırma denetimi, kökünü boş olmayan ikinci bir argümanla hesaplar; bu, karşılaştırmadan önce ayırıcıyı ekler ve dolayısıyla etkilenmez. Uç nokta yapılandırılmış API gizli anahtarını gerektirdiğinden bu, o gizli anahtarın zaten ima ettiğinin ötesinde bir ayrıcalık tanımaz; ancak işletmecinin sınırlandırdığı dizinin dışındaki dosyaları okur ve referans kapsayıcı sunucuyu root olarak çalıştırır.

ÖnemOrta
CVSS4.9
İstismar olasılığı—
ÜrünZLMediaKit
Yayın26 Ağu 2026
İlk görülme26 Ağu 2026

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ünEtkilenen sürümlerDüzeltildiği sürüm
ZLMediaKit ZLMediaKitfa347d7dbe48dfdce525d3a0fdb92e576970ef9f—

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.