CVE-2026-74381
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: gpu: host1x: BO önbelleklerindeki girişlerin serbest bırakılmasına izin verin Bir tampon nesnesi (buffer object - BO) bir önbellekle birlikte host1x_bo_pin() aracılığıyla sabitlendiğinde, ortaya çıkan eşleme, sonraki sabitlemelerde yeniden kullanılabilmesi için önbellekte tutulur. Her eşleme, temel host1x_bo'ya bir referans tutuyordu (tegra_bo_pin / gather_bo_pin içinde alınan), bu nedenle bir eşleme önbelleklendiği sürece bo'nun kendisi serbest bırakılamıyordu. Ancak, önbelleğe alınmış eşlemeyi kaldırmanın tek yolu, tampon nesnesinin serbest bırakma yoluydu. Bu durum, eğer bir bo önbelleğe alınırsa, bir daha asla serbest bırakılamayacağı anlamına geliyordu. Önbellek tarafından bo'ya zayıf bir referans tutularak bu döngüsellik giderilmiştir. Bu işlem, .pin geri çağırmalarının bo'nun refcount değerini artırmaması sağlanarak gerçekleştirilmiştir; bunun yerine ortak Host1x bo kodu, önbellek referansı hariç bunu yapar. Ayrıca, serbest bırakma sırasında önbellek eşlemesini kaldırma kodu, Host1x kodu içindeki ortak bir fonksiyona taşınmıştır. Bu fonksiyon şu an için yalnızca önbelleklenebilen tek yapılar oldukları için sadece TegraDRM GEM tamponlarından çağrılmaktadır.
Nasıl düzeltilir
- Linux Linuxaf755456299d44e4ed6af3b7c70a7f03ea37fdf1, 71c017b3f83ff72638f2a1b1d6d4e7bc61d30231, 0e9dd7cfb9986b78cc81eca126ccfbf57f4c0602, 8c0d3cf0d5108c96317e0eca92b60dd368867cef, df63c76f9c8d881ca7bce1aecfba512328d0527d, 3cbf5e3c46e66d9b3b6b91099bb720c6cb1be3bc ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | 1f39b1dfa53c84b56d7ad37fed44afda7004959d ≤ v < af755456299d44e4ed6af3b7c70a7f03ea37fdf1, 1f39b1dfa53c84b56d7ad37fed44afda7004959d ≤ v < 71c017b3f83ff72638f2a1b1d6d4e7bc61d30231, 1f39b1dfa53c84b56d7ad37fed44afda7004959d ≤ v < 0e9dd7cfb9986b78cc81eca126ccfbf57f4c0602, 1f39b1dfa53c84b56d7ad37fed44afda7004959d ≤ v < 8c0d3cf0d5108c96317e0eca92b60dd368867cef, 1f39b1dfa53c84b56d7ad37fed44afda7004959d ≤ v < df63c76f9c8d881ca7bce1aecfba512328d0527d, 1f39b1dfa53c84b56d7ad37fed44afda7004959d ≤ v < 3cbf5e3c46e66d9b3b6b91099bb720c6cb1be3bc, 5.17 | af755456299d44e4ed6af3b7c70a7f03ea37fdf1, 71c017b3f83ff72638f2a1b1d6d4e7bc61d30231, 0e9dd7cfb9986b78cc81eca126ccfbf57f4c0602, 8c0d3cf0d5108c96317e0eca92b60dd368867cef, df63c76f9c8d881ca7bce1aecfba512328d0527d, 3cbf5e3c46e66d9b3b6b91099bb720c6cb1be3bc |
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.