CVE-2026-93794
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: smb/client: delik açmadan önce kirli verileri temizle Büyük bir tamponlu yazma işleminden sonra delik açmak (punching a hole), ilgili aralığın veri olarak raporlanmasına neden olabilir. Bu durum şu şekilde yeniden üretilebilir: xfs_io -f \ -c "pwrite -b 3m -S 0x61 0 3m" \ -c "fpunch 1m 1m" \ -c "seek -h 0" \ -c "seek -d 1m" \ /mnt/test/repro 1 MiB ofsetinde 1 MiB boyutunda delik açma işlemi şunları üretmelidir: 0 1 MiB 2 MiB 3 MiB | DATA | HOLE | DATA | EOF Bunun yerine, tüm dosya veri olarak raporlanır. SEEK_HOLE(0) EOF döndürür ve SEEK_DATA(1M) 1M döndürür. Bu durum, delik açılan aralığa yayılan kirli bir folionun, delik açma işleminden sonra geri yazılabilmesi ve deliği yeniden doldurabilmesi nedeniyle oluşur. Sayfa önbelleğini geçersiz kılmadan ve FSCTL_SET_ZERO_DATA komutunu vermeden önce, delik açılan aralıktaki kirli verilerin temizlenmesi ve beklenmesiyle bu sorun giderilmiştir. Bu değişiklikle birlikte xfstests generic/539 testi Samba/ksmbd üzerinde başarıyla tamamlanmıştır.
Nasıl düzeltilir
- Linux Linux0c9fcab9bf1ef3516983f3de05a19c5658c7a01e, 216e469586057c29409e4ef8311d282388c6e251, 6c265aca08155e519a8f6f6071c59dff4f535f70, 39562a56cdb515f6635c3e7bfe6629439b18a169, d7d2adcd022baade5cab65ca492ce63421ce3a6e ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 31742c5a331766bc7df6b0d525df00c6cd20d5a6 ≤ v < 0c9fcab9bf1ef3516983f3de05a19c5658c7a01e, 31742c5a331766bc7df6b0d525df00c6cd20d5a6 ≤ v < 216e469586057c29409e4ef8311d282388c6e251, 31742c5a331766bc7df6b0d525df00c6cd20d5a6 ≤ v < 6c265aca08155e519a8f6f6071c59dff4f535f70, 31742c5a331766bc7df6b0d525df00c6cd20d5a6 ≤ v < 39562a56cdb515f6635c3e7bfe6629439b18a169, 31742c5a331766bc7df6b0d525df00c6cd20d5a6 ≤ v < d7d2adcd022baade5cab65ca492ce63421ce3a6e, 3.17 | 0c9fcab9bf1ef3516983f3de05a19c5658c7a01e, 216e469586057c29409e4ef8311d282388c6e251, 6c265aca08155e519a8f6f6071c59dff4f535f70, 39562a56cdb515f6635c3e7bfe6629439b18a169, d7d2adcd022baade5cab65ca492ce63421ce3a6e |
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.