CVE-2026-110736 in Godot Engineinformation

Résumé

par VulDB • 14/10/2026

Godot Engine jusqu'à la version 4.7.2 présente une lecture hors limites (out-of-bounds read) dans le chargeur de traduction optimisé (core/string/optimized_translation.cpp, OptimizedTranslation::get_message). Les décalages lus depuis la table de hachage d'une ressource .translation fabriquée sont utilisés comme indices dans la table des buckets sans validation des bornes ; seule une valeur sentinelle unique est rejetée. Un fichier fabriqué peut pointer un index bien au-delà du tampon alloué. En fonction des valeurs, le résultat est soit un plantage (crash), soit une recherche de chaîne (tr()) qui renvoie des octets bruts provenant d'une autre zone de la mémoire heap du processus en tant que chaîne traduite, divulguant ainsi la mémoire du processus. Le défaut est exploité lorsque le produit ou un jeu exporté charge et effectue des recherches dans un fichier de traduction fabriqué. NOTE : La position du fournisseur est que la recherche a identifié « aucun problème de sécurité » car l'accès requis par l'attaquant se situe en dehors du modèle de menace actuel de Godot Engine.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

Responsable

MITRE

Réserver

14/10/2026

Divulgation

15/10/2026

Modérer

accepté

Entrée

VDB-420063

EPSS

0.00145

KEV

non

Activités

très faible

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!