CVE-2026-92481
Açıklama
Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: pinctrl: mediatek: ayıklama (unbind) sırasında EINT kaynaklarını serbest bırakın mtk_eint_do_init() bir IRQ alanı oluşturur, bunu her EINT hattı için bir eşleme ile doldurur ve üst kesmeye zincirleme bir işleyici kurar; ancak bunların hiçbiri hiçbir zaman serbest bırakılmaz. Sürücüler yerleşik olarak derlendiğinde bu durum zararsızdı, fakat artık modül olarak derlenebildikleri ve ayıklanabildikleri/rmmod edilebildikleri için geride boşta kalan bir IRQ alanı, çip verileri serbest bırakılmış belleğe işaret eden kesme eşlemeleri ve serbest bırakılmış bu verilere tetiklenmeye devam eden zincirleme bir işleyici kalmaktadır. mtk_eint_do_init() içindeki basit tahsisler zaten cihaz tarafından yönetilen devm_*() yardımcılarını kullanmaktadır, bu nedenle kalan kaynakları da aynı şekilde sonlandırın: zincirleme işleyiciyi ayıran, yürütülmekte olan herhangi bir işleyicinin bitmesini bekleyen, hat başına düşen eşlemeleri ortadan kaldıran ve IRQ alanını silen bir devm eylemi kaydedin. Bu işlem, GPIO çipi için benimsenen cihaz yönetimli yaşam döngüsünü yansıtır ve tüm EINT kurulumunun ayıklama sırasında kendi kendini temizlemesini sağlar.
Nasıl düzeltilir
- Linux Linux23252bc1cd9a58a039c9b1ae77b22d2b33da48e9, 903a7cdf63a81d3738594c5bd1b5955f58fda427, 51552c8c60d3b1fecc062eab2d8cfeaa1cb339dd, 7f6d898179ca4771ee602bdad4246c3952af83eb, e06785cba7f86d72abd531058b1a82d6952a7346, 88292b7103d260e3e606eb3bb2794060a5fde48e ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | e46df235b4e605aa4e7609a27c118a1cccd4ff9a ≤ v < 23252bc1cd9a58a039c9b1ae77b22d2b33da48e9, e46df235b4e605aa4e7609a27c118a1cccd4ff9a ≤ v < 903a7cdf63a81d3738594c5bd1b5955f58fda427, e46df235b4e605aa4e7609a27c118a1cccd4ff9a ≤ v < 51552c8c60d3b1fecc062eab2d8cfeaa1cb339dd, e46df235b4e605aa4e7609a27c118a1cccd4ff9a ≤ v < 7f6d898179ca4771ee602bdad4246c3952af83eb, e46df235b4e605aa4e7609a27c118a1cccd4ff9a ≤ v < e06785cba7f86d72abd531058b1a82d6952a7346, e46df235b4e605aa4e7609a27c118a1cccd4ff9a ≤ v < 88292b7103d260e3e606eb3bb2794060a5fde48e, 4.18 | 23252bc1cd9a58a039c9b1ae77b22d2b33da48e9, 903a7cdf63a81d3738594c5bd1b5955f58fda427, 51552c8c60d3b1fecc062eab2d8cfeaa1cb339dd, 7f6d898179ca4771ee602bdad4246c3952af83eb, e06785cba7f86d72abd531058b1a82d6952a7346, 88292b7103d260e3e606eb3bb2794060a5fde48e |
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.