
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-61721 is a heap-based buffer overrun vulnerability in FluidSynth's native DLS loader, classified as High severity. 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 8.0 (High) (GitHub Advisory). Debian and Ubuntu Linux systems with the fluidsynth package are specifically noted as impacted (OSV Debian, OSV Ubuntu).
The root cause (CWE-122: Heap-based Buffer Overflow; CWE-125: Out-of-bounds Read) lies in FluidSynth's native DLS loader, which sets sample loop points directly from file-sourced wsmp.loop_start and wsmp.loop_length values without invoking fluid_sample_validate() or fluid_sample_sanitize_loop() (GitHub Advisory). A crafted DLS file with loop values exceeding the sample buffer boundary triggers out-of-bounds reads during audio rendering. The attack vector is local (AV:L), requires no privileges (PR:N) and no user interaction (UI:N), meaning an attacker only needs to supply a malicious DLS file to a vulnerable application. The first erroneous commit is identified as c959f8d, and the fix was introduced in commit 2354c2a (GitHub Advisory).
Successful exploitation results in undefined behavior during audio rendering, leading to out-of-bounds memory reads (confidentiality impact: High), limited data modification (integrity impact: Low), and denial of service (availability impact: High) (GitHub Advisory). Any application that loads attacker-controlled DLS files using a vulnerable FluidSynth build is at risk, including music software, games, and audio middleware on Debian and Ubuntu Linux systems. The heap read-out-of-bounds condition may also expose sensitive memory contents depending on heap layout.
No public proof-of-concept exploit code or in-the-wild exploitation has been reported as of the available data. The vulnerability was discovered by researcher TristanInSec and responsibly disclosed, with remediation developed by derselbst (GitHub Advisory). A Tenable Nessus plugin (ID 329623) has been published to detect vulnerable installations (Tenable). The CVE status was listed as "Reserved" at time of initial Feedly ingestion (July 24, 2026), with no CISA KEV catalog listing or EPSS score available in the provided data.
wsmp.loop_start and/or wsmp.loop_length values set to exceed the actual sample buffer size, bypassing normal bounds..dls files in application data directories or user home folders.libfluidsynth (e.g., fluidsynth, music players, games using FluidSynth as a MIDI backend) when loading DLS files.libfluidsynth with stack traces involving DLS sample loading functions; application error logs showing abnormal termination during audio initialization.fluidsynth or libfluidsynth package version between 2.5.0 and 2.5.5 on Debian or Ubuntu systems (GitHub Advisory, Tenable).Upgrade FluidSynth to version 2.5.6 or later, which contains the fix (commit 2354c2a) (GitHub Advisory). As a workaround for environments where upgrading is not immediately possible, recompile FluidSynth from source with the CMake option enable-native-dls set to OFF, which disables the vulnerable DLS loading code path. Debian and Ubuntu users should monitor their distribution's security advisories for updated packages, as the Feedly data notes no vendor patch was available at initial disclosure for those distributions (OSV Debian).
The vulnerability was credited to researcher TristanInSec (finder) and remediated by derselbst (FluidSynth maintainer), indicating a coordinated disclosure process (GitHub Advisory). Tenable published a Nessus detection plugin (ID 329623) shortly after disclosure, reflecting prompt tooling response from the security community (Tenable). No broader media coverage or notable social media commentary was identified in the available data.
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."