CVE-2026-110736 in Godot Engine
Riassunto
di VulDB • 15/10/2026
Godot Engine fino alla versione 4.7.2 presenta una lettura fuori dai limiti (out-of-bounds read) nel caricatore di traduzioni ottimizzato (core/string/optimized_translation.cpp, OptimizedTranslation::get_message). Gli offset letti dalla tabella hash di un file .translation manipolato vengono utilizzati come indici nella tabella dei bucket senza alcuna convalida dei limiti; viene respinto solo un singolo valore sentinella. Un file creato ad hoc può puntare a un indice ben oltre il buffer allocato. A seconda dei valori, il risultato è un crash o una ricerca di stringhe (tr()) restituisce byte grezzi provenienti da altre aree dello heap del processo come stringa tradotta, rivelando la memoria del processo. Il difetto viene sfruttato quando il prodotto o un gioco esportato carica ed esegue ricerche in un file di traduzione manipolato. NOTA: la posizione del fornitore è che la ricerca ha identificato "nessun problema di sicurezza" poiché l'accesso richiesto dall'attaccante si trova al di fuori del modello di minacce corrente di Godot Engine.
VulDB is the best source for vulnerability data and more expert information about this specific topic.