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

CVE-2026-120203

ShowDoc Mock şablonlarında kod enjeksiyonu açığı

ShowDoc

Yüksek 8,8 CVSS 3.1
Yayımlandı
Güncellendi
31 Eki 2026
Açık yaşı
0 gün
Kaydı açan
VulnCheck

Yönetici özeti

Bu açık, sisteme giriş yapabilen bir kullanıcının sunucuyu tamamen kontrol etmesine olanak tanıyabilir. Veriler ve sistemin bütünlüğü ciddi risk altındadır, bu nedenle öncelikli olarak güncelleme yapılmalıdır.

ÖzetTürkçe

ShowDoc'un 2.8.14 ile 3.9.6 öncesi sürümlerinde, Mock özelliğindeki şablonların işlenmesi sırasında kod enjeksiyonu açığı bulunmaktadır. Kimliği doğrulanmış kullanıcılar, mockjs şablonlarına kaçışlanmış parantezler içeren bir içerik kaydederek bunun eval ile çalıştırılmasını sağlayabilir. Resmi Docker imajında işlem root yetkisiyle çalıştığı için etkisi daha büyüktür.

Saldırgan ne yapabilir?

Saldırgan, kimliği doğrulanmış bir hesapla sunucu üzerinde kabuk komutları çalıştırabilir ve Docker imajında root yetkisi elde edebilir. Bu durum sunucunun ve içindeki verilerin tam olarak ele geçirilmesine yol açabilir.

Kaynaktaki açıklama (İngilizce)

ShowDoc 2.8.14 before 3.9.6 contains a code injection vulnerability in its Mock feature that allows authenticated users to execute shell commands through mockjs templates. Attackers can store a template via MockController::add with escaped parentheses that mockjs evaluates with eval(), then trigger it through MockController::infoByKey to run commands, as root in the official Docker image.

Ne yapmalı?

  1. ShowDoc'u 3.9.6 veya daha yeni bir sürüme güncelleyin. Üretici
  2. Güncelleme yapana kadar Mock özelliğine erişimi yalnızca güvenilir yöneticilerle sınırlandırın veya geçici olarak devre dışı bırakın. Genel öneri
  3. Sistemde kaydedilmiş Mock şablonlarını şüpheli parantez veya kod içerikleri açısından inceleyin. Genel öneri

Ek önlemler

  • Docker imajını root yerine daha düşük yetkili bir kullanıcıyla çalıştırmayı değerlendirin. Genel öneri
  • Yeni kullanıcı kayıtlarını ve hesap oluşturma işlemlerini sınırlandırın, kimlik doğrulama günlüklerini izleyin. Genel öneri
  • Sunucuda beklenmeyen süreç veya ağ bağlantısı oluşup oluşmadığını 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
ShowDoc ≥ 2.8.14, < 3.9.6 3.9.6

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.