Phi 0.29, alt eylemcileri üst oturumun izin sınırlarına bağlıyor
Phi 0.29, dosya yolları ile alt eylemcilerin çalışma dizinlerinde izin denetimini sıkılaştırdı. Çözülemeyen simgesel bağlantılar reddediliyor; salt okunur oturumlar alt eylemci başlatamıyor. Yeni kurallar mevcut izin düzenini daraltabiliyor, genişletemiyor. Projenin kendi sürüm belgesi bir sınırı da açıkça belirtiyor: Bu denetimler, dosya sisteminde eşzamanlı değişikliklere karşı işletim sistemi düzeyinde yalıtım sağlamıyor. Güncelleme bu sınırlar içinde uygulanıyor.
Yapay Zekâ··Öğle
Alt eylemciler üst sınırı devralıyor
Phi 0.29.0, alt eylemcilerin çalışma dizinlerini üst oturumun çalışma alanına göre denetliyor. Dizin ister devralınmış ister açıkça verilmiş olsun aynı sınır geçerli; göreli yollar da tutarlı biçimde çözülüyor. Çalışma alanının dışındaki bir dizin onay gerektiriyor ve etkileşimsiz kullanımda reddediliyor. Salt okunur oturumlar alt eylemci başlatamıyor. Alt eylemciler hassas yol, okuma ve kabuk kısıtlarında da üst oturumun izinlerine uyuyor. Projenin kendi sürüm belgesi bu düzeltmeyi CVE-2026-108595 ile ilişkilendiriyor.[1]
Çözülemeyen bağlantı erişimi kapatıyor
Çalışma alanı ve hassas yol denetimleri artık mevcut yollardaki ve üst dizinlerdeki simgesel bağlantıları çözüyor. Boşta kalan bir bağlantı veya başka nedenle çözülemeyen yol reddediliyor; yalnızca yol metnine bakılan eski karşılaştırmaya geri dönülmüyor. Hassas yolun başlangıcında bozuk bağlantı varsa onarılana kadar dosya erişimi kapalı kalıyor. CVE-2026-108599 ile anılan bu değişikliğin sınırı belgede açık: Denetimler, dosya sistemi eşzamanlı değişirken işletim sistemi düzeyinde yalıtım sağlamıyor.[1]
Kurallar mevcut izinleri daraltabiliyor
permissions.rules ayarı, araç, işlem türü, komut, yol veya çalışma alanına göre kural tanımlamayı sağlıyor. Reddetme kararı sormadan, sorma kararı izin vermeden önce geliyor; böylece kurallar mevcut izin düzenini daraltabiliyor ama genişletemiyor. Sürüm ayrıca birleştirilmemiş yerel dalların silinmesini engelliyor. Gemini araç çağrılarındaki ayrı bir düzeltme, özgün argümanları koruyarak büyük tamsayıları yuvarlayabilen çözme ve yeniden kodlama dönüşümünü kaldırıyor. Bunlar bağımsız güvenlik değerlendirmesi iddiası taşımayan, proje tarafından açıklanmış işlevler.[1]