CVE-2026-46139

Orta

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: smb: client: güvenlik tanımlayıcı tamponunu sıfırla başlatmak için kzalloc kullanın 62e7dd0a39c2d numaralı commit ("smb: common: num_aces veri tipini le16 olarak değiştir"), struct smb_acl yapısının __le32 num_aces alanını __le16 num_aces ve __le16 reserved şeklinde ikiye ayırmıştır. Reserved alanı, MS-DTYP ACL ağ formatındaki ve sıfır olması gereken Sbz2 alanına karşılık gelir [1]. build_sec_desc() fonksiyonunda bir ACL tanımlayıcısı oluşturulurken, kmalloc() ile ayrılmış bir tanımlayıcı tamponu kullanılmakta ve alanlar artık le16() yazımları kullanılarak açıkça yazılmaktadır. Bu işlem, 2 baytlık reserved alanına hiçbir zaman yazmamakta ve bu alanı başlatılmamış yığın verisi olarak bırakmaktadır. Reserved alanı tesadüfen sıfır olmayan slab çöpleri içerdiğinde, Samba güvenlik tanımlayıcısını "ndr_pull_security_descriptor failed: Range Error" hatasıyla reddetmekte ve bu durum chmod işleminin EINVAL ile başarısız olmasına neden olmaktadır. Tüm tamponun sıfırla başlatıldığından emin olmak için kmalloc() kullanımı kzalloc() ile değiştirilmiştir. [1] https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-dtyp/20233ed8-a6c6-4097-aafa-dd545ed24428

ÖnemOrta
CVSS5.5
İstismar olasılığı—
ÜrünLinux Kernel
Yayın28 May 2026
İlk görülme28 May 2026
Zayıflık türüCWE-908CWE-908

Nasıl düzeltilir

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
linux linux_kernel6.12.23 ≤ v < 6.12.88, 6.13.11 ≤ v < 6.14, 6.14.1 ≤ v < 6.18.30, 6.19 ≤ v < 7.0.7, 6.14, 7.16.12.88, 6.14, 6.18.30, 7.0.7

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