Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <CAARiyJo0katbnSo0hbmyy8hJAOz6pGaf0LbBnR7XUizUZpvt4w@mail.gmail.com>
Date: Fri, 23 Oct 2026 19:01:50 +0200
From: Tomasz Kaye <tomasz.brain@...il.com>
To: oss-security@...ts.openwall.com
Subject: Re: Godot 4.x: heap out-of-bounds read in OptimizedTranslation
 message lookup

Follow-up: the fix for this issue has been merged upstream.

PR #124701, "Fix out-of-bounds reads with corrupt OptimizedTranslation
data", merged to master on 2026-10-20 (merge commit 9e0d5af850):
https://github.com/godotengine/godot/pull/124701
The patch validates bucket and string offsets in new _get_bucket and
_get_string helpers, used by both get_message and
get_translated_message_list, and adds input bounds checks to the
bundled smaz decompressor.

The 3.x backport PR #124703 applies the same validation to
PHashTranslation and merged on 2026-10-22.

Tomasz Kaye

Powered by blists - more mailing lists

Please check out the Open Source Software Security Wiki, which is counterpart to this mailing list.

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.