- 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çığı
- 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ım | Etkilenen | Dü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
- 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.