CVE-2026-31709

Yüksek

Açıklama

Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: smb: client: cifsacl içinde yeniden yazmadan önce tüm DACL'yi doğrula build_sec_desc() ve id_mode_to_cifs_acl() fonksiyonları, sunucu tarafından sağlanan bir dacloffset üzerinden bir DACL işaretçisi türetir ve ardından gelen ACL'yi kullanarak chmod/chown güvenlik tanımlayıcısını yeniden oluşturur. Orijinal düzeltme, yalnızca dacl_ptr->size veya dacl_ptr->num_aces okunmadan önce struct smb_acl başlığının sığdığını kontrol ediyordu. Bu durum anlık başlık alanı OOB okumasını önlese de, yeniden yazma yardımcıları gelen DACL gövdesinin yapısal doğrulaması olmadan pdacl->num_aces bazında ACE'ler üzerinde işlem yapmaya devam ediyordu. Kötü niyetli bir sunucu; hala bir başlık içeren ancak kesilmiş bir DACL döndürüp bir veya daha fazla ACE olduğunu iddia ederek, saldırgan kontrollü ACE'leri karşılaştırırken veya kopyalarken replace_sids_and_copy_aces() veya set_chmod_dacl() fonksiyonlarını doğrulanan sınırların ötesine taşıyabilir. DACL yapısal kontrolleri validate_dacl() fonksiyonuna aktarıldı, her bir ACE'nin DACL sınırlarına göre doğrulanmasını sağlayacak şekilde genişletildi ve chmod/chown yeniden oluşturma yollarından önce ortak doğrulayıcı kullanıldı. parse_dacl() aynı doğrulayıcıyı yeniden kullandığından, okuma tarafındaki ayrıştırıcı ile yazma tarafındaki yeniden yazma yolları, iyi biçimlendirilmiş bir gelen DACL'nin ne olduğu konusunda hemfikirdir.

ÖnemYüksek
CVSS8.8
İstismar olasılığı—
ÜrünLinux Kernel
Yayın1 May 2026
İlk görülme1 May 2026

Nasıl düzeltilir

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel5.12 ≤ v < 7.0.27.0.2

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-2026-31709 · Linux Kernel · Dark Radar