CVE-2026-110736
Açıklama
Godot Engine 4.7.2 sürümüne kadar olan versiyonlarda, optimize edilmiş çeviri yükleyicide (core/string/optimized_translation.cpp, OptimizedTranslation::get_message) bir sınır dışı okuma (out-of-bounds read) hatası bulunmaktadır. Özel olarak hazırlanmış bir .translation kaynağının hash tablosundan okunan ofsetler, sınır doğrulaması yapılmaksızın bucket tablosunda indeks olarak kullanılır; yalnızca tek bir sentinel değeri reddedilir. Hazırlanmış bir dosya, ayrılan tamponun çok ötesindeki bir indeksi işaret edebilir. Değerlere bağlı olarak sonuç, uygulamanın çökmesi veya bir dize aramasının (tr()), çevrilmiş dize olarak işlem yığınının başka yerlerinden ham baytlar döndürerek işlem belleğini ifşa etmesidir. Bu kusura, ürünün veya dışa aktarılmış bir oyunun özel olarak hazırlanmış bir çeviri dosyasını yüklemesi ve içinde aramalar yapmasıyla ulaşılır. NOT: Tedarikçinin görüşü, gerekli saldırgan erişiminin mevcut Godot Engine tehdit modelinin dışında olması nedeniyle araştırmanın "hiçbir güvenlik sorunu" tespit etmediği yönündedir.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| godotengine Godot Engine | 1.0.0 ≤ v ≤ 4.7.2 | — |
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.