CVE-2026-110734

NameCVE-2026-110734
DescriptionGodot Engine through 4.7.2 has a heap out-of-bounds write in the Radiance HDR (.hdr) image decoder (modules/hdr/image_loader_hdr.cpp). The run-length decoding loop expands RLE instructions read from the file into a buffer sized from the image dimensions, without validating that an instruction's repeat/copy count fits the remaining capacity of the row buffer. A crafted .hdr file therefore writes attacker-supplied bytes past the end of the heap allocation, with the overflow length and content controlled by the file. The defect is reached automatically when the product imports a crafted .hdr (e.g., when opening a project containing one), and at runtime in exported projects that load untrusted .hdr images. NOTE: the Supplier's position is that the research has identified "no security issues" because the required attacker access is outside of the current Godot Engine threat model.
SourceCVE (at NVD; CERT, ENISA, LWN, oss-sec, fulldisc, Debian ELTS, Red Hat, Ubuntu, Gentoo, SUSE bugzilla/CVE, GitHub advisories/code/issues, web search, more)
Debian Bugs1152026

Vulnerable and fixed packages

The table below lists information on source packages.

Source PackageReleaseVersionStatus
godot (PTS)bookworm3.2.3-stable-1vulnerable
trixie3.6+ds-2vulnerable
forky, sid4.6.3+ds-3fixed
godot3 (PTS)forky, sid3.6.2+ds-1vulnerable

The information below is based on the following data on fixed versions.

PackageTypeReleaseFixed VersionUrgencyOriginDebian Bugs
godotsource(unstable)4.6.3+ds-3unimportant1152026
godot3source(unstable)(unfixed)unimportant

Notes

Not considered security issues by upstream
https://github.com/godotengine/godot/issues/123608
https://github.com/godotengine/godot/pull/124697
Fixed by: https://github.com/godotengine/godot/commit/dd274579a6f5cdecac873833d62eb90b21fe5466

Search for package or bug name: Reporting problems