CVE-2026-56391
Açıklama
GNU coreutils uniq, -w (--check-chars) seçeneği kullanıldığında çok baytlı girdilerin yanlış işlenmesi nedeniyle sınır dışı okuma (out-of-bounds read) zafiyetine sahiptir. find_field() fonksiyonu, girdi üzerinde ilerlemek yerine sabit bir işaretçiyi tekrar tekrar işlemesi sebebiyle karakterlerin bayt uzunluğunu yanlış hesaplamakta ve bu durum şişirilmiş bir uzunluk değerine yol açmaktadır. Bu hatalı uzunluk daha sonra bir memcmp işleminde kullanılmakta ve özel olarak hazırlanmış çok baytlı girdiler işlenirken ayrılan tamponun ötesinde okumalar yapılmasına neden olmaktadır. GNU coreutils uniq'in saldırgan tarafından sağlanan argümanlarla çalıştırılması, sistem çökmesine ve potansiyel olarak komşu yığın (heap) belleğinin ifşa olmasına yol açar. Bu sorun d64e35a8a4c0e4608321433e0d84d917e4e36371 numaralı commit ile düzeltilmiştir.
Nasıl düzeltilir
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| gnu coreutils | 9.5 ≤ v ≤ 9.11 | — |
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.