Zafiyet.live Keşfet. Değerlendir. Düzelt. Doğrula.
  • 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

anthropics claude-code

Yüksek 7,7 CVSS 4.0
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ı?

  1. Claude Code aracını 2.1.251 veya daha yeni bir sürüme güncelleyin. Üretici
  2. 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
  3. Ç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ımEtkilenenDüzeltildiği sürüm
anthropics claude-code < 2.1.251 2.1.251

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.