CVE-2026-24800
KrytyczneStreszczenie
Podatność klasycznego przepełnienia bufora (out-of-bounds write) w projekcie furnace (moduły zlib) związana z plikami inflate.C.
Ocena ryzyka
Atakujący może wykorzystać przepełnienie bufora do wykonania kodu lub spowodowania awarii aplikacji.
Rekomendacja
Zaktualizuj furnace do wersji zawierającej poprawkę dla tej podatności.
Inne podatności w furnace
Zobacz wszystkie- CVE-2026-4732Wysokie
Podatność na odczyt poza zakresem w tildearrow furnace (moduły extern/libsndfile-modified/src), związana z plikiem flac.C.
- CVE-2026-116731Średnie
Furnace do wersji 0.6.8.3 zawiera podatność zapisu poza granicami w funkcji DivEngine::loadFTM(), która pozwala atakującym uszkodzić pamięć sterty poprzez niesprawdzony indeks podutworu w bloku GROOVES. Atakujący może spreparować moduł FamiTracker z liczbą podutworów 2 lub więcej, aby zapisać wzorzec groove poza wektor podutworów, powodując awarię Furnace przy otwarciu.
- CVE-2026-116730Średnie
Furnace do wersji 0.6.8.3 zawiera podatność odczytu poza granicami sterty w funkcji DivEngine::loadFTM() w pliku src/engine/fileOps/ftm.cpp, wywołaną nieograniczoną liczbą nut DPCM podczas importu modułu FamiTracker. Atakujący może spreparować moduł .ftm, .dnm lub 0CC/E-FamiTracker z liczbą nut instrumentu 2A03 powyżej 120, aby odczytać poza tablicę noteMap i spowodować awarię Furnace przy otwarciu.
Oryginalny opis (angielski, źródło NVD)
Out-of-bounds Write, Buffer Copy without Checking Size of Input ('Classic Buffer Overflow') vulnerability in tildearrow furnace (extern/zlib modules). This vulnerability is associated with program files inflate.C.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

