What’s Vulnerable › Vulnerabilities
CVE-2026-61720: FluidSynth: SF2 DMOD Chunk Unsigned Underflow
- Severity: medium (CVSS 6.2 v3.1)
- Exploited in the wild: not listed in CISA KEV
- EPSS: 0.2% probability of exploitation in the next 30 days
- Public exploit or detection template: none known
- Published: 2026-09-18 · updated 2026-09-24
- Weakness: CWE-191
Description
FluidSynth is a software synthesizer based on the SoundFont 2 specifications. From 2.5.0 until 2.5.6, the SF2 parser computes the DMOD modulator count as chunk.size / SF_MOD_SIZE - 1 without rejecting chunks smaller than one record. A crafted SF2 file containing a zero-sized DMOD chunk makes the unsigned subtraction wrap to UINT_MAX, and the parser then attempts billions of SFMod allocations. This exhausts process memory and causes denial of service. No workaround is available. This issue is fixed in version 2.5.6.
Affected products
- fluidsynth: from 2.5.0, < 2.5.6
References
- https://github.com/FluidSynth/fluidsynth/commit/096e1ff0d09ddcac83d94923440706f76f94bc44
- https://github.com/FluidSynth/fluidsynth/releases/tag/v2.5.6
- https://github.com/FluidSynth/fluidsynth/security/advisories/GHSA-rmc4-c8hw-455w
Get alerted when CVE-2026-61720 or the next vulnerability affects your stack