CVE-2026-52906
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: 9p: erişim modu bayraklarının değiştirilmek yerine VEYA (OR) işlemine tabi tutulması düzeltildi 1f3e4142c0eb ("9p: convert to the new mount API") commit'inden beri, v9fs_apply_options() ayrıştırılmış bağlama bayraklarını, v9fs_session_init() tarafından önceden ayarlanmış bayraklar üzerine |= ile uygular. 9P2000.L için session_init varsayılan olarak V9FS_ACCESS_CLIENT değerini ayarlar; bu nedenle kullanıcı "access=user" ile bağladığında her iki bit de ayarlanmış olur. Erişim modu kontrolleri kesin değerlerle karşılaştırma yaptığı için, her iki bitin de ayarlı olması hiçbir modla eşleşmez. Bu durum, v9fs_fid_lookup() fonksiyonunun varsayılan switch durumuna düşmesine neden olarak tüm fid aramaları için current_fsuid() yerine INVALID_UID (nobody/65534) kullanılmasına yol açar. Sonuç olarak root kullanıcısı chown işlemini veya diğer ayrıcalıklı işlemleri gerçekleştiremez. Kullanıcı seçimi uygulanmadan önce erişim maskesi temizlenerek sorun giderilmiştir.
Nasıl düzeltilir
- linux linux_kernel7.0.4 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 6.19 ≤ v < 7.0.4 | 7.0.4 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.