CVE-2023-53832

Belirsiz

Açıklama

Linux kernel içerisinde aşağıdaki güvenlik açığı giderilmiştir: md/raid10: raid10_sync_request fonksiyonundaki null-ptr-deref hatası düzeltildi init_resync(), senkronizasyonun başında mempool'u başlatır ve conf->have_replacemnt değerini ayarlar; close_sync() ise senkronizasyon tamamlandığında mempool'u serbest bırakır. [1] sonrası kurtarma işlemi atlanabilir ve init_resync() çağrılabilir ancak close_sync() çağrılmaz. Bu durum r10bio->dev[i].repl_bio ile bir null-ptr-deref oluşmasına neden olur. Sorunu yeniden oluşturmanın bir yolu şöyledir: 1) Bir dizi oluşturun, resync işleminin tamamlanmasını bekleyin, mddev->recovery_cp değeri MaxSector olarak ayarlanır. 2) Kurtarma işlemi uyandırılır ve atlanır. init_resync() içinde conf->have_replacement 0 olarak ayarlanır. close_sync() çağrılmaz. 3) Bazı IO hataları meydana gelir ve rdev A için WantReplacement durumu belirlenir. 4) Yeni bir cihaz eklenir ve A'nın yedeği (replacement) olarak ayarlanır. 5) Kurtarma işlemi uyandırılır, A'nın yedeği vardır ancak conf->have_replacemnt 0'dır. r10bio->dev[i].repl_bio tahsis edilmez ve null-ptr-deref oluşur. Kurtarma işlemi atlandığında init_resync() fonksiyonunun çağrılmamasıyla sorun düzeltilmiştir. [1] commit 7e83ccbecd60 ("md/raid10: Allow skipping recovery when clean arrays are assembled")

ÖnemBelirsiz
CVSS—
İstismar olasılığı—
ÜrünLinux
Yayın9 Ara 2025
İlk görülme9 Ara 2025

Nasıl düzeltilir

Güncelleyin
  • Linux Linux38d33593260536840b49fd1dcac9aedfd14a9d42, 14964127be77884003976a392c9faa9ebaabbbe1, bdbf104b1c91fbf38f82c522ebf75429f094292a, 68695084077e3de9d3e94e09238ace2b6f246446, b50fd1c3d9d0175aa29ff2706ef36cc178bc356a, 99b503e4edc5938885d839cf0e7571963f75d800, 9e9efc77efd1956cc244af975240f2513d78a371, a405c6f0229526160aa3f177f65e20c86fce84c5 ya da sonraki bir sürüm

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
Linux Linux7e83ccbecd608b971f340e951c9e84cd0343002f ≤ v < 38d33593260536840b49fd1dcac9aedfd14a9d42, 7e83ccbecd608b971f340e951c9e84cd0343002f ≤ v < 14964127be77884003976a392c9faa9ebaabbbe1, 7e83ccbecd608b971f340e951c9e84cd0343002f ≤ v < bdbf104b1c91fbf38f82c522ebf75429f094292a, 7e83ccbecd608b971f340e951c9e84cd0343002f ≤ v < 68695084077e3de9d3e94e09238ace2b6f246446, 7e83ccbecd608b971f340e951c9e84cd0343002f ≤ v < b50fd1c3d9d0175aa29ff2706ef36cc178bc356a, 7e83ccbecd608b971f340e951c9e84cd0343002f ≤ v < 99b503e4edc5938885d839cf0e7571963f75d800, 7e83ccbecd608b971f340e951c9e84cd0343002f ≤ v < 9e9efc77efd1956cc244af975240f2513d78a371, 7e83ccbecd608b971f340e951c9e84cd0343002f ≤ v < a405c6f0229526160aa3f177f65e20c86fce84c5, 3.1038d33593260536840b49fd1dcac9aedfd14a9d42, 14964127be77884003976a392c9faa9ebaabbbe1, bdbf104b1c91fbf38f82c522ebf75429f094292a, 68695084077e3de9d3e94e09238ace2b6f246446, b50fd1c3d9d0175aa29ff2706ef36cc178bc356a, 99b503e4edc5938885d839cf0e7571963f75d800, 9e9efc77efd1956cc244af975240f2513d78a371, a405c6f0229526160aa3f177f65e20c86fce84c5

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.