CVE-2026-33642
Açıklama
Kitty, platformlar arası GPU tabanlı bir terminaldir. 0.46.2 ve altı sürümlerde, kitty/graphics.c dosyasındaki handle_compose_command() fonksiyonu, kompozisyon ofsetleri üzerinde tamsayı kaymasına (integer wrapping) açık olan işaretsiz 32 bit aritmetik kullanarak sınır doğrulaması gerçekleştirir; bu durum potansiyel olarak Heap Buffer Over-Read/Write sorununa yol açabilir. Bir kitty terminaline kaçış dizileri yazabilen bir saldırgan (örneğin kötü amaçlı bir dosya, SSH giriş banner'ı veya borulanan içerik aracılığıyla), kayma sonrası sınır kontrolünden geçen ancak compose_rectangles() içerisinde büyük ölçekli sınır dışı heap bellek erişimine neden olan özel hazırlanmış x_offset/y_offset değerleri sağlayabilir. Kullanıcı etkileşimi gerekmez. Varsayılan olmayan herhangi bir yapılandırma gerekmez. Saldırganın yalnızca bir kitty terminal penceresinde çıktı üretme yeteneğine sahip olması yeterlidir. Bu sorun 0.47.0 sürümünde düzeltilmiştir.
Nasıl düzeltilir
- kovidgoyal kitty0.47.0 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| kovidgoyal kitty | v < 0.47.0 | 0.47.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.