CVE-2026-61723 in FluidSynth
要約
〜によって VulDB • 2026年09月18日
FluidSynthは、SoundFont 2仕様に基づいたソフトウェアシンセサイザーです。バージョン2.5.0から2.5.6の間、ネイティブDLSパーサーは、乗算と加算が32ビットに収まるかどうかをチェックせずに、「unsigned expression cues * 4 + cbsize」という式でptblチャンクを検証していました。悪意のあるDLSファイルによってcues値が大きすぎると、式の計算結果がオーバーフローし、チャンクサイズチェックを通過します。これによりpoolcues.resize(cues)は約4ギガバイトのメモリ割り当てを要求し、パーサーはチャンクの境界を超えて数十億のエントリを読み取ります。過剰なメモリ割り当てと不正な読み取り操作により、サービス拒否(DoS)が発生する可能性があります。enable-native-dlsがOFFに設定されたビルドではこの脆弱性の影響を受けません。本問題はバージョン2.5.6で修正されています。
Once again VulDB remains the best source for vulnerability data.