CVE-2026-61722 in FluidSynth
要約
〜によって VulDB • 2026年09月18日
FluidSynthは、SoundFont 2仕様に基づいたソフトウェアシンセサイザーです。バージョン2.5.0から2.5.6の間、ネイティブDLSパーサーは、乗算と加算が32ビットに収まることを最初に確認せずに、無符号式 `cbsize + connblocks * 12` を用いてarticulationチャンクを検証していました。悪意のあるDLSファイルによって大きなconnblocks値を供給されると、この式でオーバーフローが発生しチャンクサイズチェックを回避できます。その後、パーサーはチャンクの境界を超えて約10億回の12バイトの反復処理を実行します。過剰な処理と不正な読み取りにより、サービス拒否(DoS)を引き起こす可能性があります。CMakeオプション `enable-native-dls` がOFFに設定されたビルドでは、このパーサーは公開されません。本問題はバージョン2.5.6で修正されています。
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.