CVE-2026-95832
Açıklama
kitty sürüm 0.47.3 ile 0.49.0 arasındakilerde bulunan renk kontrol kaçış kodu işleyicisindeki "Downstream Component tarafından kullanılan çıktıda özel öğelerin uygun şekilde etkisizleştirilmemesi" zafiyeti, terminale yazan bir programın kullanıcının kabuğunda rastgele bir komut çalıştırmasına olanak tanır; çünkü kitty/window.py içindeki color_control() fonksiyonu, tanınmayan bir alan adı sorgusuna bu alan adını yanıta yerleştirerek cevap verir ve ardından kitty/screen.c içindeki write_escape_code_to_child() fonksiyonu, yanıtı okuyan kabuk için etkisizleştirmeden sözde terminal ana bilgisayarına yazar ve burada yanıt, kullanıcı tarafından yazılan girdiden ayırt edilemez hale gelir. Alan adı yankılanmadan önce yük (payload), yazdırılabilir ASCII karakterlerine indirgenir; bu durum CVE-2026-54057 için düzeltme olarak 0.47.3 sürümünde getirilen kısıtlamadır ve ; ile = kayıt ve alan ayırıcıları sınırlayıcı olarak tüketilir ancak diğer tüm yazdırılabilir karakterler korunur, bu da bir kabuk komutu oluşturmak için yeterlidir. kitty/window.py içindeki handle_remote_ssh() fonksiyonundan gelen bir yeni satır karakteri mevcuttur; bu fonksiyon, istekte taşınan herhangi bir kimlik bilgisi kontrol edilmeden önce kittens/ssh/utils.py içindeki get_ssh_data() tarafından döndürülen ve ilki yeni satırla başlayan baytları sözde terminal ana bilgisayarına yazar. Yanıt, kaçış kodu numarasını, alan adını ve sabit ? değerini taşıyan bir OSC dizisi şeklinde çerçevelenmiştir. Bu durum, saldırgan tarafından seçilen bir komutun, terminali çalıştıran kullanıcının ayrıcalıklarıyla yürütülmesiyle sonuçlanır.
Nasıl düzeltilir
- Kovid Goyal kitty0.49.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| Kovid Goyal kitty | 0.47.3 ≤ v < 0.49.0 | 0.49.0 |
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.