Skip to main content
← All vulnerabilities
CVE-2026-116730EUVD-2026-110478GHSA-7FGC-RM9X-48WV

Furnace through 0.6.8.3 Out-of-Bounds Read via FamiTracker Module Import

Published
Last modified
published
Not listed in CISA KEV
Fix
Fix or patch referenced
None on Exploit-DB, Metasploit or GitHub
  • Exploitation: none
  • Automatable: no
  • Technical impact: partial

Summary

Furnace, a chiptune tracker, is affected when it imports FamiTracker module files (.ftm, .dnm, and 0CC/E-FamiTracker modules). A maliciously crafted file can cause Furnace to read past the bounds of a memory array, resulting in a crash when the file is opened.

Summarized by anthropic/claude-haiku-5.5. Verify details against the original sources.

Read the original description

Furnace through 0.6.8.3 contains an out-of-bounds heap read vulnerability in DivEngine::loadFTM() in src/engine/fileOps/ftm.cpp, triggered by an unbounded DPCM note count during FamiTracker module import. Attackers can craft a .ftm, .dnm or 0CC/E-FamiTracker module with a 2A03 instrument note count above 120 to read past the noteMap array and crash Furnace when opened.

Timeline

  1. CVE published
  2. First seen by cve.now
  3. CISA SSVC assessment

    Exploitation: none · Automatable: no · Technical impact: partial

  4. Record last updated

Affected versions

  • tildearrow furnace

    through 0.6.8.3

References 6

GitHub · tildearrow/furnace

hackmd.io

vulncheck.com