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

CVE-2026-114097

Dulwich'te filter_branch sırasında sembolik bağlantı ile dizin dışına dosya yazma açığı

jelmer dulwich

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

ÖzetTürkçe

Dulwich 0.23.1 ile 1.2.8 öncesi sürümlerde, CommitFilter._apply_index_filter içinde yol geçişi (path traversal) güvenlik açığı bulunmaktadır. Bu açık, commit'ler arasında kalıcı olarak duran sembolik bağlantılar (symlink) aracılığıyla saldırganların çalışma dizini dışındaki dosyalara yazmasına olanak tanır. Saldırgan, bir atasal commit'teki sembolik bağlantının, filter_branch işlemi sırasında sonraki bir commit'in dosya yazma işlemlerini yönlendirecek şekilde hazırlanmış bir depo oluşturabilir ve bu sayede .git/hooks dizinine yazarak kod çalıştırabilir.

Kaynaktaki açıklama (İngilizce)

Dulwich from 0.23.1 before 1.2.8 contains a path traversal vulnerability in CommitFilter._apply_index_filter() that allows attackers to write files outside the working directory via symlinks persisting between commits. Attackers can craft a repository where an ancestor commit's symlink redirects a descendant commit's file writes during filter_branch, enabling code execution by writing into .git/hooks.

Bu açığın açıklamasını Türkçeye çevirdik. Adım adım çözüm önerilerini kritik ve yeni açıklar için hazırlıyoruz; düzeltilmiş sürüm aşağıdaki tabloda, ayrıntılar üreticinin duyurusunda.

Etkilenen sürümler1 yazılım

YazılımEtkilenenDüzeltildiği sürüm
jelmer dulwich ≥ 0.23.1, < 1.2.8 1.2.8
1.2.8 Etkilenmiyor –

Kaynaklar4 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.