- Yama var
- Son 7 gün
- CWE-59
- CWE-367
CVE-2026-88968
Claude Code Edit aracında TOCTOU yarış koşulu, çalışma alanı dışına dosya yazılmasına izin veriyor
- Yayımlandı
- Güncellendi
- 4 Kas 2026
- Açık yaşı
- 0 gün
- Kaydı açan
- GitHub_M
Yönetici özeti
Bu açık, yapay zekâ destekli bir kodlama aracının kısıtlı alanının dışına dosya yazılmasına izin verebilir. Saldırı için kötü amaçlı bir depo veya bağımlılık betiğinin çalıştırılması yeterlidir. Etkilenen geliştirici ortamlarında kaynak kodu ve sistem dosyaları zarar görebileceğinden güncelleme önceliklendirilmelidir.
ÖzetTürkçe
Claude Code, agentik bir kodlama aracıdır. 2.1.251 sürümünden önceki sürümlerde Edit aracı, hedef yolu doğrulamak için kullanılan yol ve sembolik bağlantı çözümlemesini dizin inode'u veya dosya tanımlayıcısına bağlamaz. macOS'te Bash sandbox'ı içinde çalışan saldırgan kontrollü kod, doğrulamadan sonra çalışma alanı içindeki bir üst dizini sembolik bağlantıyla atomik olarak değiştirebilir. Bu durumda sandbox dışında çalışan Edit uygulaması, çalışma alanı dışındaki kullanıcının yazabildiği bir dosyanın üzerine yazabilir. Etkilenen sürüm, Claude Code'un 2.1.251 öncesi sürümleridir.
Saldırgan ne yapabilir?
Saldırgan, Claude Code'un yetkileriyle çalışma alanı dışındaki kullanıcı yazılabilir dosyaları değiştirebilir. Bu, sandbox kısıtlamalarının aşılmasına ve sistemde beklenmeyen değişikliklere yol açabilir.
Kaynaktaki açıklama (İngilizce)
Claude Code is an agentic coding tool. Prior to 2.1.251, the Edit tool validates a target using pathname and symlink resolution that is not bound to the underlying directory inode or file descriptor. On macOS, attacker-controlled code running in the Bash sandbox can atomically replace an in-workspace parent directory with a symlink after validation, causing the unsandboxed Edit implementation to overwrite a user-writable file outside the workspace. Exploitation requires attacker-controlled code to run inside the sandbox, such as from a malicious repository or dependency script. This issue is fixed in version 2.1.251.
Ne yapmalı?
- Claude Code aracını 2.1.251 veya daha yeni bir sürüme güncelleyin. Üretici
- Güncelleme yapılana kadar güvenilmeyen depoları ve bağımlılık betiklerini Claude Code ile çalışma alanında çalıştırmaktan kaçının. Genel öneri
- Çalışma alanı içinde sembolik bağlantı içeren dizinleri ve beklenmeyen dosya değişikliklerini kontrol edin. Genel öneri
Ek önlemler
- Geliştirici makinelerinde kullanıcı yazılabilir dosyaları ve dizinleri düzenli olarak gözden geçirin. Genel öneri
- Güvenilmeyen kaynaklardan gelen kod çalıştırmalarını ayrı, izole bir ortamda gerçekleştirin. Genel öneri
Etkilenen sürümler1 yazılım
| Yazılım | Etkilenen | Düzeltildiği sürüm |
|---|---|---|
| anthropics claude-code | < 2.1.251 | 2.1.251 |
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.