CVE-2024-46695
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: selinux, smack: inode_setsecctx kancasında izin kontrolünün atlanmaması Marek Gresko, bir NFS istemcisindeki root kullanıcısının, root squashing etkinleştirilmiş olarak dışa aktarılan bir NFS dosya sistemindeki dosyaların güvenlik etiketlerini değiştirebildiğini bildirmiştir. __vfs_setxattr_noperm() için hazırlanan kerneldoc yorumunun sonunda şunlar belirtilmektedir: * Bu fonksiyon, çalıştırılmadan önce çağıran tarafın inode'un i_mutex kilidini tutmasını gerektirir. Ayrıca, çağıran tarafın uygun izin kontrollerini yapacağını varsayar. nfsd_setattr(), fh_verify() ve nfsd_permission() aracılığıyla izin kontrolü gerçekleştirmektedir; ancak bunlar, security_inode_setxattr() ve ilgili LSM kancaları tarafından yapılan tüm izin kontrollerini gerçekleştirmemektedir. nfsd_setattr(), security_inode_setsecctx() fonksiyonunun tek tüketicisi olduğundan, en basit çözüm __vfs_setxattr_noperm() çağrısını __vfs_setxattr_locked() çağrısı ile değiştirmek olarak görünmektedir. Bu işlem yukarıdaki sorunu gidermekte ve bir istemci güvenlik etiketini değiştirmeye çalıştığında nfsd'nin bir dosyadaki çakışan delegasyonları geri çağırmasını sağlama avantajını sunmaktadır.
Nasıl düzeltilir
- linux linux_kernel6.6.49, 6.10.8 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 | v < 6.6.49, 6.7 ≤ v < 6.10.8, 6.11 | 6.6.49, 6.10.8 |
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.