Zafiyet.live Keşfet. Değerlendir. Düzelt. Doğrula.
  • Son 7 gün
  • CWE-22

CVE-2022-51022

YiShaAdmin DownloadFile uç noktasında kimlik doğrulamasız dizin geçişi (path traversal)

liukuo362573 YiShaAdmin

Kritik 9,1 CVSS 3.1
Yayımlandı
Güncellendi
22 Eki 2026
Açık yaşı
6 gün
Kaydı açan
VulnCheck

Yönetici özeti

Bu açık, kimlik bilgisi gerektirmeden sunucudaki dosyaların okunmasına ve silinmesine izin verebilir. Sistemin çalıştığı sunucular ve bu yazılımı kullanan işletmeler için yüksek risk taşımaktadır. Yazılımın güncellenmesi ve açığa karşı önlem alınması acil olarak önerilir.

ÖzetTürkçe

YiShaAdmin sürüm 2.2 ile 3.1 arasındaki sürümlerde, /admin/File/DownloadFile uç noktasındaki filePath parametresi doğrulanmadan işlenmektedir. Bu nedenle kimlik doğrulaması yapılmadan hazırlanmış GET istekleriyle dizin geçişi karakterleri kullanılarak sistemdeki rastgele dosyalara erişilebilir. Açık, 025b062 numaralı commit ile giderilmiştir.

Saldırgan ne yapabilir?

Saldırgan, kimlik doğrulaması olmadan sunucudaki keyfi dosyaları okuyabilir ve silebilir; etc/passwd gibi sistem dosyaları buna dahildir.

Kaynaktaki açıklama (İngilizce)

YiShaAdmin 2.2 through 3.1, fixed in commit 025b062, contains an unauthenticated path traversal vulnerability in the /admin/File/DownloadFile endpoint that allows attackers to read and delete arbitrary files via the filePath parameter. Attackers can send crafted GET requests with directory traversal sequences in filePath and set the delete parameter to read or remove system files like etc/passwd. Exploitation evidence was first observed by the Shadowserver Foundation on 2023-10-20.

Ne yapmalı?

  1. YiShaAdmin'i, açığın giderildiği 025b062 numaralı commit'i içeren sürüme güncelleyin. Genel öneri
  2. Güncelleme yapılana kadar /admin/File/DownloadFile uç noktasına erişimi ağ düzeyinde engelleyin veya kısıtlayın. Genel öneri
  3. Sunucu dosyalarında beklenmeyen okuma ve silme işlemlerinin olup olmadığını erişim günlüklerinden kontrol edin. Genel öneri

Ek önlemler

  • Yönetim paneli ve dosya işlemi uç noktalarını internete doğrudan açık bırakmayın; erişimi VPN veya IP kısıtlaması ile sınırlayın. Genel öneri
  • Uygulamanın çalıştığı hesabın yalnızca gereken dizinlere yazma ve okuma izni olmasını sağlayın. Genel öneri
  • Dizin geçişi (../) içeren isteklere yönelik kuralları web uygulama güvenlik duvarında izleyin. Genel öneri

Bu açık kişisel verilerin sızmasına yol açabilir. Sistemlerinizde kullanıldığından şüpheleniyorsanız KVKK'daki ihlal bildirimi yükümlülüğünüzü (Kurul'a 72 saat içinde bildirim) hukuk danışmanınızla birlikte değerlendirin. Bu not hukuki tavsiye değildir.

Etkilenen sürümler1 yazılım

YazılımEtkilenenDüzeltildiği sürüm
liukuo362573 YiShaAdmin ≥ 2.2, ≤ 3.1 –

Kaynaklar7 kaynak

Kayıt geçmişi

  1. Yayımlandı

İlgili açıklar

Türkçe metin, resmi kayıtlardaki bilgilerle yapay zekâ yardımıyla yazıldı ve yayından önce otomatik kontrollerden geçti. Bir değişikliği uygulamadan önce üreticinin duyurusuna mutlaka bakın.