Skip to content
OpenAdvisories
Medium · 6.1 CVE-2026-116731 EUVD-2026-110479GHSA-wgh7-jp98-6g9w

Furnace through 0.6.8.3 Out-of-Bounds Write via FamiTracker GROOVES Block Import

Published Oct 26, 2026 · Updated Nov 5, 2026 · Assigned by VulnCheck

Description

Furnace through 0.6.8.3 contains an out-of-bounds write vulnerability in DivEngine::loadFTM() that allows attackers to corrupt heap memory via an unchecked subsong index in the GROOVES block. Attackers can craft a FamiTracker module with a subsong count of 2 or more to write a groove pattern past the subsong vector, crashing Furnace when opened.

Affected products

VendorProductAffectedFixed
tildearrow furnace ≤ 0.6.8.3 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 furnace No fix yet —
Debian 13 furnace No fix yet —
ReleasePackageFixed inAdvisory
Ubuntu 26.10 furnace No fix yet —
Ubuntu 26.04 LTS furnace No fix yet —

References