CVE-2024-46695

Kritik

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.

ÖnemKritik
CVSS9.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın13 Eyl 2024
İlk görülme13 Eyl 2024

Nasıl düzeltilir

Güncelleyin
  • linux linux_kernel6.6.49, 6.10.8 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernelv < 6.6.49, 6.7 ≤ v < 6.10.8, 6.116.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.

Intelligence 360 paketinde

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.

CVE-2024-46695 · Linux Kernel · Dark Radar