CVE-2026-97506
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: crypto: ixp4xx - tahsis hatasında tampon zinciri geri alma işlemi düzeltildi chainup_buffers(), bir scatterlist için tampon tanımlayıcılarından oluşan bağlantılı bir liste oluşturur. Liste oluşturulurken dma_pool_alloc() başarısız olursa, mevcut kod buf değişkenini NULL olarak ayarlar ve daha sonra fonksiyonun sonunda bu değişkeni koşulsuz olarak dereference eder: buf->next = NULL; buf->phys_next = 0; Bu durum, tahsis hatası durumunda bir null-pointer dereference oluşmasına yol açabilir. Hata, tanımlayıcı zincirinin bir kısmı halihazırda tahsis edilmiş ve DMA ile eşlenmişten sonra meydana gelirse, kısmen oluşturulan zincirin de serbest bırakılması gerekir. Bu sorun, tahsis hatası durumunda kısmen oluşturulan zincir sonlandırılarak ve çağıranların bunu mevcut temizleme yolları üzerinden geri alması sağlanarak düzeltilmiştir. Ayrıca, kısmen oluşturulan zincirlerin doğru şekilde serbest bırakılabilmesi için, hata kontrolünden önce kanca işaretçilerini koruyacak şekilde ablk_perform() düzeltilmiştir.
Nasıl düzeltilir
- Linux Linuxd4007867be42d71795b78fa7f8ce7514dda9ca83, 4918b0bd7d2baafb45d87dca9e322137c96005c2, 8c37bc8d6a6f77bf9593fb1bcab6c14c7cf02991, 04cb00106ca4d0fa9eca24cadc4eda6036e855c8, 028a7f4f3d69e551f6bf9f728d547bbf4cfc707d, 25056329384010a8672552b134f609601dc4f80e, 2.6.28, 2.6.29, 2.6.30 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 0d44dc59b2b434b29aafeae581d06f81efac7c83 ≤ v < d4007867be42d71795b78fa7f8ce7514dda9ca83, 0d44dc59b2b434b29aafeae581d06f81efac7c83 ≤ v < 4918b0bd7d2baafb45d87dca9e322137c96005c2, 0d44dc59b2b434b29aafeae581d06f81efac7c83 ≤ v < 8c37bc8d6a6f77bf9593fb1bcab6c14c7cf02991, 0d44dc59b2b434b29aafeae581d06f81efac7c83 ≤ v < 04cb00106ca4d0fa9eca24cadc4eda6036e855c8, 0d44dc59b2b434b29aafeae581d06f81efac7c83 ≤ v < 028a7f4f3d69e551f6bf9f728d547bbf4cfc707d, 0d44dc59b2b434b29aafeae581d06f81efac7c83 ≤ v < 25056329384010a8672552b134f609601dc4f80e, 5a80273150a8a1725fa70418d106eb1f2ee8fd2f, 82a8becb9c2c52fc5e67057a43aeded1f0731e7b, 68845515c8b11791b547a2838e22c27dfa3115ee, 2.6.27.22 ≤ v < 2.6.28, 2.6.28.10 ≤ v < 2.6.29, 2.6.29.3 ≤ v < 2.6.30, 2.6.30 | d4007867be42d71795b78fa7f8ce7514dda9ca83, 4918b0bd7d2baafb45d87dca9e322137c96005c2, 8c37bc8d6a6f77bf9593fb1bcab6c14c7cf02991, 04cb00106ca4d0fa9eca24cadc4eda6036e855c8, 028a7f4f3d69e551f6bf9f728d547bbf4cfc707d, 25056329384010a8672552b134f609601dc4f80e, 2.6.28, 2.6.29, 2.6.30 |
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.