
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-61723 is an integer overflow vulnerability in FluidSynth's native DLS parser, specifically in the handling of the ptbl chunk. It affects FluidSynth versions 2.5.0 through 2.5.5, with version 2.5.6 containing the fix. The vulnerability was published on July 4, 2026, and carries a CVSS v3.1 base score of 6.8 (Moderate) (GitHub Advisory). The Debian Linux package of fluidsynth was noted as lacking a vendor-supplied patch at the time of initial reporting, described as unpatchable in that context (OSV).
The root cause is a CWE-190 (Integer Overflow or Wraparound) in FluidSynth's native DLS parser. During ptbl chunk validation, the code uses uint32_t arithmetic: cues * 4 + cbsize != subchunk.size. With a crafted value of cues = 0x40000002 and cbsize = 8, the multiplication 0x40000002 * 4 overflows to 0x100000008, which truncates to 0x8, causing the validation check 8 + 8 = 16 == subchunk.size to pass incorrectly. The subsequent poolcues.resize(cues) then attempts a ~4GB memory allocation, and the loop reads billions of entries past the file's actual chunk boundary (GitHub Advisory). The vulnerability is introduced via a local attack vector requiring no privileges or user interaction, and is only exposed when FluidSynth is compiled with the enable-native-dls CMake option enabled (GitHub Advisory).
Successful exploitation of this vulnerability can result in high availability impact (denial of service via excessive memory allocation or out-of-bounds reads) and low integrity impact, with no confidentiality impact. An attacker can craft a malicious DLS file that, when parsed by a vulnerable FluidSynth instance, triggers the integer overflow leading to a ~4GB allocation attempt and out-of-bounds memory reads, likely causing application crashes (GitHub Advisory). The scope is unchanged, limiting the impact to the FluidSynth process itself.
No evidence of in-the-wild exploitation or public proof-of-concept exploit code has been reported for CVE-2026-61723. The CVE status was listed as "Reserved" at the time of initial Feedly ingestion, with preliminary discussions detected but attack method unconfirmed (Feedly). The attack vector is local, requiring a victim to parse a specially crafted DLS file, which somewhat limits the exploitability surface. No CISA KEV catalog listing or threat actor attribution has been identified for this vulnerability.
ptbl chunk where the cues field is set to 0x40000002 and cbsize is set to 8, causing the integer overflow condition.enable-native-dls enabled, versions 2.5.0–2.5.5) to parse the crafted DLS file, either directly or through an application using FluidSynth as a library.ptbl chunk validation passes due to the integer overflow, and poolcues.resize(0x40000002) attempts a ~4GB allocation, followed by out-of-bounds reads, resulting in application crash or memory corruption (GitHub Advisory)..dls files in directories used by FluidSynth or audio applications.fluidsynth, music players, or synthesizer applications) when loading DLS files.Upgrade FluidSynth to version 2.5.6, which contains the fix (commit a2ab32b) (GitHub Advisory). As a workaround, recompile FluidSynth with the CMake option enable-native-dls set to OFF, which disables the vulnerable native DLS parser and eliminates exposure to this vulnerability. Debian and Ubuntu users should monitor their respective vendor advisories for updated packages, as the Debian package was noted as lacking a vendor-supplied patch at initial disclosure (OSV, OSV Ubuntu).
The vulnerability was credited to researcher TristanInSec (finder) and derselbst (reporter), and was disclosed via the FluidSynth GitHub Security Advisory on July 4, 2026 (GitHub Advisory). Tenable published a Nessus plugin (ID 329550) for detection shortly after disclosure (Tenable). No significant broader media coverage or notable social media reactions have been identified beyond standard vulnerability tracking.
Fix availability across major Linux distributions and their releases.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."