CVE-2026-98067
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: erofs: LZ4 kayan sıkıştırmayı şimdilik devre dışı bırakın LZ4 kayan sıkıştırma [1], geçici sayfaların bellek ayak izini azaltmak için getirilmişti: Birçok durumda kullanıcıların, ya rastgele küçük okumalar nedeniyle ya da güncel folio'lar (tipik olarak order-0) sıkıştırma algoritmasının halihazırda güncel olan folio'ları yeniden doldurması sebebiyle tekrar sıkıştırma işlemi için kullanılamadığı için, sıkıştırılmış bir kapsam (pcluster) içindeki küçük verileri okuması gerekir. Kayan sıkıştırma çalışır çünkü LZ4, LZ77 tabanlıdır ve yalnızca sıkıştırılmış verilerin en son 64 KiB kısmına referans verir; bu nedenle teoride, sıkıştırma sırasında yalnızca sınırlı bir geçici sayfa kayan penceresine ihtiyaç duyulur. Bu yöntem çok fazla geçici bellek tasarrufu sağlayabilir, örneğin: 601,960 baytlık veri, 256k LZ4 sıkıştırılmış kapsama sıkıştırılabilir; bu da kayan sıkıştırma devre dışı bırakıldığında, en kötü durumda istek başına 146 ek sayfaya ihtiyaç duyulduğu anlamına gelir. Ancak, üst akış LZ4 uygulaması EROFS kontrolünde değildir: Örneğin, literal kopya memmove() fonksiyonu, kaynak ve hedef aralıklar örtüşmese bile (diğer sözlerle, burada satır içi sıkıştırmanın dikkate alınmasına gerek yoktur), adres karşılaştırmasına dayanarak x86 üzerinde hala uzun literalleri geriye doğru kopyalayabilir. Bu durum, kayan pencere varsayımını bozar ve optimizasyonu işlevsiz kılar. EROFS şu an her yerde kullanıldığı için öncelikle veri doğruluğunu sağlamak amacıyla bunu şimdilik devre dışı bırakın: Kayan pencere yaklaşımı, ya resmi LZ4 kodunun örtüşmeyen aralıklar için her zaman ileriye doğru kopyaladığından emin olduğumuzda ya da EROFS içinde kendi LZ4 uygulamamızı sürdürdüğümüzde yeniden canlandırılabilir. Ana etki, daha yüksek çalışma zamanı bellek ayak izidir; ancak yakın tarihli 0f6273ab4637 ("erofs: add a reserved buffer pool for lz4 decompression") commit'i etkinleştirildiğinde bunu hafifletmeye yardımcı olur fakat yine de mükemmel değildir. [1] https://www.usenix.org/conference/atc19/presentation/gao § 3.3 Decompression
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| microsoft azl3_kernel_6.6.157.1-1 | Aralık belirtilmemiş | — |
| microsoft azl3_kernel_6.6.159.1-1 | Aralık belirtilmemiş | — |
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.