CVE-2026-80894

Belirsiz

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: iommufd: replace işlemi sırasında iommufd_auto_response_faults fonksiyonuna yanlış hwpt iletilmesi düzeltildi iommufd_hwpt_replace_device() şunları çağırır: iommufd_auto_response_faults(hwpt, old_handle); cihazın eski domain handle bilgisiyle birlikte yeni hwpt iletilmektedir. Bu bir parametre uyumsuzluğu olmalıdır: 1. Semantik olarak, iommufd_auto_response_faults(x, handle), x->fault teslimat listesini ve yanıt xarray yapısını "handle" ile eşleşen gruplar için tarar. Bir grup, hata teslimatı sırasında ekli olan hwpt altında kuyruğa alınır. old_handle, domain değişimi gerçekleşmeden önce alındığından, ilgili grubu yeni hwpt->fault üzerinde değil, old->fault üzerinde yer alır. 2. Tarihsel olarak ilk argüman "old" idi. Rutin, fault.c dosyasında __fault_domain_replace_dev() olarak b7d8833677ba ("iommufd: Fault-capable hwpt attach/detach/replace") commit'i ile tanıtılmış ve iommufd_auto_response_faults(old, curr) şeklinde doğru şekilde çağrılmıştır. fb21b1568ada ("iommufd: Make attach_handle generic than fault specific") commit'i bunu device.c içindeki iommufd_hwpt_replace_device() fonksiyonuna taşımış ve "hwpt" olarak değiştirmiştir. Bunun kasıtlı bir değişiklik değil, bir yeniden yapılandırma (refactor) regresyonu olması gerekir. Bu durum, bunun yerine "old" iletilerek düzeltilmiştir.

ÖnemBelirsiz
CVSS—
İstismar olasılığı—
ÜrünLinux
Yayın4 Eyl 2026
İlk görülme4 Eyl 2026

Nasıl düzeltilir

Güncelleyin
  • Linux Linuxadb87155b67f9759ff010c0a99559f5bffa45dcf, 564ac339c0f8bada4e77a57a92bab9d3df635e07, 8eb077025279304268bd58657f0af3d388822b21, ba5c0f28a26e7d9be1e0997f8920dd638e2782fd, 6.12.105, 6.14, 6.15 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linux6d11543bf37abdf60b8e6022a62fccfb82a5fe2e ≤ v < adb87155b67f9759ff010c0a99559f5bffa45dcf, fb21b1568adaa76af7a8c853f37c60fba8b28661 ≤ v < 564ac339c0f8bada4e77a57a92bab9d3df635e07, fb21b1568adaa76af7a8c853f37c60fba8b28661 ≤ v < 8eb077025279304268bd58657f0af3d388822b21, fb21b1568adaa76af7a8c853f37c60fba8b28661 ≤ v < ba5c0f28a26e7d9be1e0997f8920dd638e2782fd, 1e0216b6a58c79b5ee91c78706d5f560e4d1f56f, 4b23c4b991eb90cc7bca42e9f81142feedd4bb56, 6.12.24 ≤ v < 6.12.105, 6.13.12 ≤ v < 6.14, 6.14.3 ≤ v < 6.15, 6.15adb87155b67f9759ff010c0a99559f5bffa45dcf, 564ac339c0f8bada4e77a57a92bab9d3df635e07, 8eb077025279304268bd58657f0af3d388822b21, ba5c0f28a26e7d9be1e0997f8920dd638e2782fd, 6.12.105, 6.14, 6.15

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.

Intelligence 360 paketinde

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.