CVE-2026-64533
Açıklama
Linux çekirdeğinde aşağıdaki güvenlik açığı giderilmiştir: fs/ntfs3: log_replay dönüşümünde lcns_follow doğrulaması log_replay(), sürüm 0 restart tablolarını yeniden oynatırken DIR_PAGE_ENTRY_32 kayıtlarını DIR_PAGE_ENTRY kayıtlarına dönüştürür. Bu dönüşüm sırasında memmove() uzunluğu doğrudan diskteki lcns_follow alanından türetilir: memmove(&dp->vcn, &dp0->vcn_low, 2 * sizeof(u64) + le32_to_cpu(dp->lcns_follow) * sizeof(u64)); check_rstbl() restart tablosu yapısını doğrular, ancak girdi başına lcns_follow değerlerini girdi boyutuna göre sınırlamaz. Bozuk bir dosya sistemi imajı aşırı büyük bir lcns_follow değeri sağlayabilir ve bu da dönüşüm memmove() işleminin ayrılmış restart tablosu arabelleğinin sınırlarının ötesindeki belleğe erişmesine neden olur. Aynı alan daha sonra page_lcns[] üzerindeki yinelemeyi sınırlamak için de kullanılır; bu nedenle lcns_follow değerinin dönüşüm sırasında doğrulanması, aynı bozuk üst veriden kaynaklanan alt akıştaki sınır dışı erişimi de önler. Önceden doğrulanmış restart tablosu girdi boyutundan geçerli maksimum lcns_follow değerini hesaplayın ve bu sınırı aşan girdileri reddedin. Yeni bildirimler eklemekten kaçınmak için log_replay() içinde zaten tanımlanmış olan mevcut t16/t32 geçici değişkenlerini yeniden kullanın. [[email protected]: çakışmalar giderildi]
Nasıl düzeltilir
- Linux Linuxca343a99806b4fc8e27c48f08be3445c5fcd1445, ddfc8683e1a627dbf1b83bacf8961443dd654258, 57c071e2c4f30b9c6f5aacb6679aab1269fbae99, 159f694d682e4215b3822ae31ed3a4631628fe55, 7adb38279812c9c06b0e3fa7382f4d7887f3fa2d, 32b9f8733feb241627fa5f564b1a99b5cae974c5, 6a4c53a2e26a865565bd6a460961e8d6fcb32329 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | b46acd6a6a627d876898e1c84d3f84902264b445 ≤ v < ca343a99806b4fc8e27c48f08be3445c5fcd1445, b46acd6a6a627d876898e1c84d3f84902264b445 ≤ v < ddfc8683e1a627dbf1b83bacf8961443dd654258, b46acd6a6a627d876898e1c84d3f84902264b445 ≤ v < 57c071e2c4f30b9c6f5aacb6679aab1269fbae99, b46acd6a6a627d876898e1c84d3f84902264b445 ≤ v < 159f694d682e4215b3822ae31ed3a4631628fe55, b46acd6a6a627d876898e1c84d3f84902264b445 ≤ v < 7adb38279812c9c06b0e3fa7382f4d7887f3fa2d, b46acd6a6a627d876898e1c84d3f84902264b445 ≤ v < 32b9f8733feb241627fa5f564b1a99b5cae974c5, b46acd6a6a627d876898e1c84d3f84902264b445 ≤ v < 6a4c53a2e26a865565bd6a460961e8d6fcb32329, 5.15 | ca343a99806b4fc8e27c48f08be3445c5fcd1445, ddfc8683e1a627dbf1b83bacf8961443dd654258, 57c071e2c4f30b9c6f5aacb6679aab1269fbae99, 159f694d682e4215b3822ae31ed3a4631628fe55, 7adb38279812c9c06b0e3fa7382f4d7887f3fa2d, 32b9f8733feb241627fa5f564b1a99b5cae974c5, 6a4c53a2e26a865565bd6a460961e8d6fcb32329 |
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.