CVE-2026-110736 in Godot Engine
要約
〜によって VulDB • 2026年10月14日
Godot Engine 4.7.2 以前には、最適化された翻訳ローダー(core/string/optimized_translation.cpp, OptimizedTranslation::get_message)における配列外読み取りの脆弱性がある。作成した .translation リソースのハッシュテーブルから取得されたオフセットが境界チェックなしでバケットテーブルへのインデックスとして使用され、単一の_sentinel_値のみが拒否される。悪意のあるファイルは割り当てられたバッファを大幅に超えるインデックスを指す可能性がある。その結果、クラッシュが発生するか、文字列参照(tr())によってプロセスヒープの他の領域からの生バイト列が翻訳された文字列として返され、プロセスメモリが漏洩する。この欠陥は、製品またはエクスポートされたゲームが悪意のある翻訳ファイルを読み込み、参照を実行した際に発生する。注:ベンダーの見解では、「攻撃者に必要なアクセス権限が現在の Godot Engine の脅威モデルの範囲外であるため」、調査により「セキュリティ上の問題は特定されていない」とされている。
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.