CVE-2026-110736
Təsvir
Godot Engine 4.7.2 versiyasına qədər olan versiyalarda optimallaşdırılmış tərcümə yükləyicisində (core/string/optimized_translation.cpp, OptimizedTranslation::get_message) sərhədlərdən kənar oxuma (out-of-bounds read) boşluğu mövcuddur. Xüsusi hazırlanmış .translation resursunun heş cədvəlindən oxunan ofsetlər, sərhəd yoxlaması aparılmadan bucket cədvəlinə indeks kimi istifadə olunur; yalnız tək bir sentinel dəyəri rədd edilir. Hazırlanmış fayl indeksi ayrılmış buferdən çox uzağa yönləndirə bilər. Dəyərlərdən asılı olaraq, nəticə proqramın çökməsi və ya sətir axtarışının (tr()) proses yığınının (heap) digər hissələrindən xam baytları tərcümə edilmiş sətir kimi qaytarması ilə proses yaddağının ifşa olunmasıdır. Bu qüsur məhsul və ya ixrac edilmiş oyun xüsusi hazırlanmış tərcümə faylını yüklədikdə və orada axtarışlar apardıqda ortaya çıxır. QEYD: Tədarükçünün mövqeyi ondan ibarətdir ki, tədqiqat "heç bir təhlükəsizlik problemi" aşkar etməyib, çünki hücumçu üçün tələb olunan giriş imkanı hazırkı Godot Engine təhdid modelinin xaricindədir.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| godotengine Godot Engine | 1.0.0 ≤ v ≤ 4.7.2 | — |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.