Katalog CVE

CVE-2025-68617

WysokieCVSS 7.0
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.21%

Percentyl 11 - wyżej niż 11% wszystkich znanych CVE

Streszczenie

W FluidSynth w wersjach od 2.5.0 do 2.5.2 występuje warunek wyścigu podczas zwalniania pliku DLS, co może prowadzić do use-after-free na stercie. Problem może wystąpić, gdy syntezator jest jednocześnie niszczony lub gdy sample z pliku DLS są używane do syntezy dźwięku. Podatność naprawiono w wersji 2.5.2.

Ocena ryzyka

Może to prowadzić do awarii aplikacji lub potencjalnie wykonania kodu w kontekście procesu używającego FluidSynth. Ryzyko dotyczy aplikacji wykorzystujących FluidSynth do odtwarzania dźwięków z plików DLS.

Rekomendacja

Zaktualizuj FluidSynth do wersji 2.5.2 lub nowszej. Unikaj jednoczesnego zwalniania plików DLS i niszczenia syntezatora w aplikacjach korzystających z tej biblioteki.

Inne podatności w FluidSynth

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

FluidSynth is a software synthesizer based on the SoundFont 2 specifications. From versions 2.5.0 to before 2.5.2, a race condition during unloading of a DLS file can trigger a heap-based use-after-free. A concurrently running thread may be pending to unload a DLS file, leading to use of freed memory, if the synthesizer is being concurrently destroyed, or samples of the (unloaded) DLS file are concurrently used to synthesize audio. This issue has been patched in version 2.5.2. The problem will not occur, when explicitly unloading a DLS file (before synth destruction), provided that at the time of unloading, no samples of the respective file are used by active voices. The problem will not occur in versions of FluidSynth that have been compiled without native DLS support.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS