CVE-2026-98318
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: smb: client: validate absolute native symlink targets before NT fixups symlinkroot ayarlanmadığında, mutlak bir hedef NT sürücü yoluna dönüştürülmeden kopyalanır. Sonraki kodlar, hedefi değiştirirken ve yazdırma adı uzunluğunu hesaplarken hala bir NT önekinin mevcut olduğunu varsayar. "/ab" için bu durum iki hataya neden olur: sym[5] ve path[5], tahsis edilen alanların dışına yazılır ve plen -= 2 * poff işlemi, 6 baytlık bir UTF-16 hedeften varsayılan 8 baytlık öneki çıkararak u16 plen değerini 65534'e döndürür (wrap). Bu underflow başka bir taşmaya neden olur: memcpy() fonksiyonu, 24 baytlık bir ara belleğe 65534 bayt kopyalar. Bağlı bir paylaşıma yazma erişimi olan bir kullanıcı, varsayılan ayarlar ile bu hataları tetikleyebilir. Sabit ofsetlere erişmeden veya önek uzunluğunu çıkarmadan önce, ASCII sürücü harfi dahil olmak üzere NT sürücü öneki doğrulanmalıdır.
Nasıl düzeltilir
- Linux Linux6913ff607c2bc8694193e1fcc40bf16d75f35f16, 23c240d9509e15f72e4112fc95f0160ab32ec430, 6.16 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 3363da82e02f1bddc54faa92ea430c6532e2cd2e ≤ v < 6913ff607c2bc8694193e1fcc40bf16d75f35f16, 3363da82e02f1bddc54faa92ea430c6532e2cd2e ≤ v < 23c240d9509e15f72e4112fc95f0160ab32ec430, b6ea7b6c6be65149ab6b8e37a9dd1671f76add1b, 6.15.6 ≤ v < 6.16, 6.16 | 6913ff607c2bc8694193e1fcc40bf16d75f35f16, 23c240d9509e15f72e4112fc95f0160ab32ec430, 6.16 |
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.