CVE-2026-93049
Açıklama
Linux kernel'da aşağıdaki güvenlik açığı giderilmiştir: mtd: mtdswap: Kayıtlı blktrans aygıtının iki kez serbest bırakılmasının önlenmesi mtdswap_add_mtd() fonksiyonunda, başarılı blktrans kaydı sonrası meydana gelen debugfs kurulum hatası, mbd_dev nesnesinin iki kez serbest bırakılmasına neden olabilir. add_mtd_blktrans_dev() fonksiyonu blktrans aygıt referansını başlatır ve diski yayınlar. Bu işlem başarılı olduğunda, del_mtd_blktrans_dev() diski kaldırır ve blktrans referansını düşürür; bu referans sıfıra ulaştığında, blktrans_dev_release() fonksiyonu mtd_blktrans_dev nesnesini serbest bırakır. debugfs hata yolu del_mtd_blktrans_dev(mbd_dev) fonksiyonunu çağırmış, ardından ortak temizleme etiketine geçerek kfree(mbd_dev) fonksiyonunu tekrar çağırmıştır. Ortak temizleme işleminin, blktrans nesnesini iki kez serbest bırakmadan mtdswap durumunu hâlâ serbest bırakabilmesi için kayıt silme işleminden sonra yerel işaretçi temizlenmiştir. Bu sorun bir statik analiz denetleyicisi tarafından bulunmuş ve manuel kaynak kodu incelemesiyle doğrulanmıştır.
Nasıl düzeltilir
- Linux Linuxecadb9137aeaa0615183f8d23eabea2b45c862f1, eec130fc9ffbbd08a5d5432683122b79aca2a726, d5086911d532b82ca070d944aa08ddde00baefe4, 0ce48c6ddea1a8e675a2eb0221b62a9950788f3c, a82d93fcfdfd26af17049c34319dfdd079cd1901, 5c349c533e72af2313c3be0f80a24d7407fa4777, 37be7bc2c2d09c18e939da20224405864a0090b9, 779aa4c66a96bf43d2d62982ea1a9096a9128d87 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Linux Linux | e8e3edb95ce6a146bc774b6cfad3553f4383edc8 ≤ v < ecadb9137aeaa0615183f8d23eabea2b45c862f1, e8e3edb95ce6a146bc774b6cfad3553f4383edc8 ≤ v < eec130fc9ffbbd08a5d5432683122b79aca2a726, e8e3edb95ce6a146bc774b6cfad3553f4383edc8 ≤ v < d5086911d532b82ca070d944aa08ddde00baefe4, e8e3edb95ce6a146bc774b6cfad3553f4383edc8 ≤ v < 0ce48c6ddea1a8e675a2eb0221b62a9950788f3c, e8e3edb95ce6a146bc774b6cfad3553f4383edc8 ≤ v < a82d93fcfdfd26af17049c34319dfdd079cd1901, e8e3edb95ce6a146bc774b6cfad3553f4383edc8 ≤ v < 5c349c533e72af2313c3be0f80a24d7407fa4777, e8e3edb95ce6a146bc774b6cfad3553f4383edc8 ≤ v < 37be7bc2c2d09c18e939da20224405864a0090b9, e8e3edb95ce6a146bc774b6cfad3553f4383edc8 ≤ v < 779aa4c66a96bf43d2d62982ea1a9096a9128d87, 4.14 | ecadb9137aeaa0615183f8d23eabea2b45c862f1, eec130fc9ffbbd08a5d5432683122b79aca2a726, d5086911d532b82ca070d944aa08ddde00baefe4, 0ce48c6ddea1a8e675a2eb0221b62a9950788f3c, a82d93fcfdfd26af17049c34319dfdd079cd1901, 5c349c533e72af2313c3be0f80a24d7407fa4777, 37be7bc2c2d09c18e939da20224405864a0090b9, 779aa4c66a96bf43d2d62982ea1a9096a9128d87 |
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.