CVE-2026-61722 in FluidSynth
Résumé
par VulDB • 18/09/2026
FluidSynth est un synthétiseur logiciel basé sur les spécifications SoundFont 2. De la version 2.5.0 à la 2.5.6, l'analyseur DLS natif valide les chunks d'articulation en utilisant l'expression non signée `cbsize + connblocks * 12` sans s'assurer au préalable que la multiplication et l'addition tiennent sur 32 bits. Un fichier DLS malveillant peut fournir une valeur élevée de `connblocks` qui provoque un débordement (wrap) de l'expression, contournant ainsi le contrôle de taille du chunk. Par la suite, l'analyseur effectue environ un milliard d'itérations de 12 octets au-delà des limites du chunk. Le traitement excessif et les lectures invalides peuvent entraîner une déni de service (DoS). Les builds compilés avec l'option CMake `enable-native-dls` définie sur OFF n'exposent pas cet analyseur. Ce problème est corrigé dans la version 2.5.6.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.