CVE-2026-61722
Açıklama
FluidSynth, SoundFont 2 spesifikasyonlarına dayalı bir yazılım sentezleyicidir. 2.5.0 ile 2.5.6 sürümleri arasında, yerel DLS ayrıştırıcısı, çarpma ve toplama işlemlerinin 32 bite sığdığını önceden doğrulamadan artikülasyon parçalarını işaretsiz ifade olan cbsize + connblocks * 12 kullanarak doğrular. Özel olarak hazırlanmış bir DLS dosyası, ifadenin taşmasına neden olan büyük bir connblocks değeri sağlayarak parça boyutu kontrolünü atlayabilir; bunun ardından ayrıştırıcı, parça sınırının ötesinde yaklaşık bir milyar adet 12 baytlık yineleme gerçekleştirir. Aşırı işlem yükü ve geçersiz okumalar hizmet reddine (DoS) neden olabilir. CMake seçeneği enable-native-dls OFF olarak ayarlanan derlemeler bu ayrıştırıcıyı dışarıya açmaz. Bu sorun 2.5.6 sürümünde düzeltilmiştir.
Nasıl düzeltilir
Kaynaklarda bu zafiyet için düzeltilmiş sürüm ya da yama bağlantısı yok.
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| FluidSynth fluidsynth | >= 2.5.0, < 2.5.6 | — |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.