CVE-2023-23586
Açıklama
io_uring alt sistemindeki bir güvenlik açığı nedeniyle, çekirdek bellek bilgilerinin kullanıcı işlemine sızdırılması mümkündür. timens_install, mevcut işlemin tek iş parçacıklı olup olmadığını belirlemek için current_is_single_threaded fonksiyonunu çağırır; ancak bu çağrı io_uring'in io_worker iş parçacıklarını dikkate almaz, bu nedenle bir sayfa hatası (page fault) aracılığıyla işlemin bellek alanına bir zaman ad alanı (time namespace) vvar sayfası eklenmesi mümkündür. Bu zaman ad alanı yok edildiğinde, vvar sayfası da serbest bırakılır ancak işlemin belleğinden kaldırılmaz ve çekirdek tarafından tahsis edilen bir sonraki sayfa kullanıcı alanı işlemi tarafından hala erişilebilir olur; böylece bu (salt okunur) serbest bırakıldıktan sonra kullanım (use-after-free) zafiyeti üzerinden bellek içerikleri sızdırılabilir. 5.10.161 sürümüne veya 788d0824269bef539fe31a785b1517882eafed93 commit'ine yükseltme yapmanızı öneririz: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/commit/io_uring
Nasıl düzeltilir
- linux linux_kernel5.10.161 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| linux linux_kernel | 5.6 ≤ v < 5.10.161 | 5.10.161 |
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.