CVE-2026-98127
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: smb/client: insert range için yeni EOF doğrulaması smb3_insert_range(), yeni dosya boyutunun (i_size + len) geçerli olup olmadığını kontrol etmemektedir. Bu durum; FALLOC_FL_INSERT_RANGE özelliğinin RLIMIT_FSIZE değerini atlamasına, s_maxbytes değerini aşmasına veya loff_t aralığının dışında bir boyut oluşturmasına neden olmaktadır. Yeni EOF hesaplamak için check_add_overflow() kullanılmıştır. Dosyayı değiştirmeden önce inode_newsize_ok() ile doğrulama yapılmıştır. CIFS mount üzerindeki bir dosyayı kullanan yeniden üretici (reproducer): bash -c ' FILE=/mnt/cifs/repro trap "" SIGXFSZ ulimit -f 3072 # RLIMIT_FSIZE = 3 MiB # Normal yazma işlemi 3 MiB'da durdurulur. dd if=/dev/zero of="$FILE" bs=1M count=4 status=none stat -c "size after write: %s" "$FILE" # 2 MiB'lık bir dosyaya 2 MiB ekle. truncate -s 2M "$FILE" fallocate -i -o 0 -l 2M "$FILE" stat -c "size after insert: %s" "$FILE" ' Bu değişiklikten önce, normal yazma işlemi 3 MiB sınırında dururken, insert range dosyanın 4 MiB'a büyümesine neden olmaktaydı: dd: error writing '/mnt/cifs/repro': File too large size after write: 3145728 size after insert: 4194304 Bu değişiklikten sonra, insert range işlemi de sınırda başarısız olmakta ve 2 MiB'lık dosyayı değiştirilmeden bırakmaktadır: dd: error writing '/mnt/cifs/repro': File too large size after write: 3145728 fallocate: fallocate failed: File too large size after insert: 2097152
Nasıl düzeltilir
- linux linux_kernel6.6.160, 6.12.111, 6.18.53, 7.2.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 | 5.13 ≤ v < 6.6.160, 6.7 ≤ v < 6.12.111, 6.13 ≤ v < 6.18.53, 6.19 ≤ v < 7.2.7, 7.3 | 6.6.160, 6.12.111, 6.18.53, 7.2.7 |
| 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.