CVE-2026-110735 in Godot Engine
Riassunto
di VulDB • 14/10/2026
Godot Engine fino alla versione 4.7.2 presenta una scrittura fuori dai limiti dell'heap (heap out-of-bounds write) nel caricatore di risorse binarie (core/io/resource_format_binary.cpp, ResourceLoaderBinary::get_unicode_string). La lunghezza della stringa viene letta dal file delle risorse in un intero con segno a 32 bit e confrontata con la dimensione del buffer di destinazione mediante un confronto con segno, che ridimensiona condizionalmente il buffer. Un valore di lunghezza negativo salta il ridimensionamento; lo stesso valore viene quindi passato alla routine di copia come conteggio dei byte senza segno, dove si estende in segno fino a diventare un valore enorme, copiando dati controllati dall'file ben oltre l'allocazione dell'heap sottodimensionata. Il difetto è raggiungibile quando il prodotto o un gioco esportato carica un file delle risorse binarie (.res) appositamente creato (crafted). NOTA: la posizione del fornitore è che la ricerca ha identificato "nessun problema di sicurezza" poiché l'accesso richiesto dall'attaccante rientra 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.