CVE-2026-90387
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: swiotlb: Dinamik havuzlar için tahsis sanal adresini koruyun atomik bağlamdan şifresi çözülmüş bir havuz gerektiğinde swiotlb_alloc_tlb(), DMA atomik havuzundan tahsis yapabilir. CONFIG_DMA_DIRECT_REMAP ile atomik havuz, phys_to_virt() tarafından döndürülen doğrudan eşleme adresleriyle aynı olmayan yeniden eşlenmiş sanal adreslerle desteklenir. swiotlb_init_io_tlb_pool() şu anda havuz sanal adresini fiziksel başlangıç adresinden yeniden oluşturmaktadır. Atomik havuz destekli tahsisler için bu durum, pool->vaddr içine yanlış adresi kaydeder. Daha sonra swiotlb_free_tlb(), bu adresi dma_free_from_pool() fonksiyonuna iletir ve bu da ilgili parçanın tanınmasında başarısız olur. Tahsis yolu tarafından döndürülen sanal adresi swiotlb_init_io_tlb_pool() fonksiyonuna aktarın ve bu adresi pool->vaddr içinde saklayın. Bu işlem, havuz serbest bırakma yolunun ayırıcı ile aynı sanal adresi kullanmasını sağlar.
Nasıl düzeltilir
- Linux Linux68bf3ebd8e7020dae58e8aa14c7d482738bff9a8, 45507dcb0847e96add4455274b12df0eca6590b4, 35e0103177826430b5df888b1506239d41e76ab5, c1f4d7763cdf1b9e0d35c14aa6f52d0512a36319, 57d29044d0f29a76c6ec0c112c8c7371d5608dc7 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 79636caad3618e2b38457f6e298c9b31ba82b489 ≤ v < 68bf3ebd8e7020dae58e8aa14c7d482738bff9a8, 79636caad3618e2b38457f6e298c9b31ba82b489 ≤ v < 45507dcb0847e96add4455274b12df0eca6590b4, 79636caad3618e2b38457f6e298c9b31ba82b489 ≤ v < 35e0103177826430b5df888b1506239d41e76ab5, 79636caad3618e2b38457f6e298c9b31ba82b489 ≤ v < c1f4d7763cdf1b9e0d35c14aa6f52d0512a36319, 79636caad3618e2b38457f6e298c9b31ba82b489 ≤ v < 57d29044d0f29a76c6ec0c112c8c7371d5608dc7, 6.6 | 68bf3ebd8e7020dae58e8aa14c7d482738bff9a8, 45507dcb0847e96add4455274b12df0eca6590b4, 35e0103177826430b5df888b1506239d41e76ab5, c1f4d7763cdf1b9e0d35c14aa6f52d0512a36319, 57d29044d0f29a76c6ec0c112c8c7371d5608dc7 |
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.