CVE-2026-46289
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: lib/scatterlist: extract_kvec_to_sg içindeki uzunluk hesaplamalarını düzelt Yama serisi "extract_iter_to_sg() içindeki hataları düzelt", v3. extract_iter_to_sg'nin kvec ve kullanıcı varyantlarındaki hataları düzelt. Bu seri, sashiko.dev tarafından yapılan faydalı yorumlar nedeniyle büyümektedir. Ana hatalar şunlardır: - Bir kvec'ten çıkarım yapılırken bir sglist girdisinin uzunluğu, sayfadaki bayt sayısını aşabilir. Bu açıkça amaçlanmamıştır. - Bir kullanıcı arabelleği çıkarılırken sglist, çıkarılan sayfa işaretçileri için geçici olarak bir karalama arabelleği olarak kullanılır. Eğer sglist zaten bazı öğeler içeriyorsa bu karalama arabelleği sglist'teki mevcut girdilerle çakışabilir. Seri, kunit_iov_iter testine tüm bu hataları gösteren test durumları ekler. Ayrıca, testin kendisi için bir bellek sızıntısı düzeltmesi vardır. Hatalar başlangıçta, fonksiyonun fs/netfs/iterator.c içinde bulunduğu çekirdek v6.3'e dahil edilmiştir. Daha sonra v6.5'te lib/scatterlist.c'ye taşınmıştır. Bu nedenle gerçek düzeltme yalnızca v6.5+ sürümlerine geri taşıma için işaretlenmiştir. Bu yama (5'ten 1'i): Bir kvec'ten bir scatterlist'e çıkarım yapılırken sayfa sınırları aşılmamalıdır. Gerekli uzunluk zaten hesaplanmıştı ancak amaçlandığı gibi kullanılmamıştı. Döngü, her şeyi çıkarmadan sglist girdilerini tüketirse kopyalanan uzunluğu ayarla. Bu arada, hiç sglist girdisi yoksa extract_iter_to_sg'den hemen dön. Sonraki bir commit, yamanın gerekli olduğunu gösteren kunit test durumlarını ekleyecektir.
Nasıl düzeltilir
- linux linux_kernel6.6.140, 6.12.88, 6.18.30, 7.0.7 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 | 6.3 ≤ v < 6.6.140, 6.7 ≤ v < 6.12.88, 6.13 ≤ v < 6.18.30, 6.19 ≤ v < 7.0.7 | 6.6.140, 6.12.88, 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.
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.