CVE-2025-40068
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: fs: ntfs3: run_unpack() fonksiyonundaki tamsayı taşması düzeltildi Açılan dosyaya ilişkin MFT kaydı, dosyanın fiziksel disk üzerindeki konumuna dair bilgileri içeren bir dizi olan runlist'ini içerir. Tüm Çağrı Yığını (Call Stack) yollarının analizi, LCN'lerin hesaplandığı runlist dizisi değerlerinin run_unpack fonksiyonundan önce doğrulanmadığını göstermiştir. run_unpack fonksiyonu, MFT özniteliklerindeki (örneğin, $DATA) sıkıştırılmış runlist veri formatını çözerek bunları sanal kümelerin (VCN) mantıksal kümelere (LCN) eşlemesini tanımlayan bir runs_tree yapısına dönüştürür. NTFS3 alt sistemi ayrıca MFT kayıtlarından dosya silmek için bir kısayola sahiptir; bu durumda run_unpack girişine RUN_DEALLOCATE komutu gönderilir ve fonksiyon mantığı, dosya veya dizin hakkında runlist'e aktarılan tüm verilerin bir runs_tree yapısı oluşturulmadan silinmesini sağlar. Rastgele bir dosya için MFT kaydının $DATA özniteliğindeki runlist'in değiştirilmesi, erişim kontrollerinin atlatılarak diskteki rastgele verilere erişilmesine (inode erişim kontrolü daha üst seviyede gerçekleştiği için) veya diskteki rastgele verilerin yok edilmesine yol açabilir. Toplama işlemi için taşma kontrolü eklendi. SVACE ile Linux Verification Center (linuxtesting.org) tarafından bulunmuştur.
Nasıl düzeltilir
- Linux Linuxf6b36cfd25cbadad63447c673743cf771090e756, 3ac37e100385b59ac821a62118494442238aaac4, a86c8b9d03f7101e1750233846fe989df6f0d631, 9378cfe228c2c679564a4116bcb28c8e89dff989, 5aa5799d162ad1b8e8b699d48b6218143c695a78, 736fc7bf5f68f6b74a0925b7e072c571838657d2 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 4342306f0f0d5ff4315a204d315c1b51b914fca5 ≤ v < f6b36cfd25cbadad63447c673743cf771090e756, 4342306f0f0d5ff4315a204d315c1b51b914fca5 ≤ v < 3ac37e100385b59ac821a62118494442238aaac4, 4342306f0f0d5ff4315a204d315c1b51b914fca5 ≤ v < a86c8b9d03f7101e1750233846fe989df6f0d631, 4342306f0f0d5ff4315a204d315c1b51b914fca5 ≤ v < 9378cfe228c2c679564a4116bcb28c8e89dff989, 4342306f0f0d5ff4315a204d315c1b51b914fca5 ≤ v < 5aa5799d162ad1b8e8b699d48b6218143c695a78, 4342306f0f0d5ff4315a204d315c1b51b914fca5 ≤ v < 736fc7bf5f68f6b74a0925b7e072c571838657d2, 5.15 | f6b36cfd25cbadad63447c673743cf771090e756, 3ac37e100385b59ac821a62118494442238aaac4, a86c8b9d03f7101e1750233846fe989df6f0d631, 9378cfe228c2c679564a4116bcb28c8e89dff989, 5aa5799d162ad1b8e8b699d48b6218143c695a78, 736fc7bf5f68f6b74a0925b7e072c571838657d2 |
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.