CVE-2026-116731
ŚrednieCVSS 6.1Prawdopodobieństwo exploitacji (EPSS)
Niskie ryzykoPercentyl 3 - wyżej niż 3% wszystkich znanych CVE
Streszczenie
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.
Ocena ryzyka
Może nastąpić uszkodzenie pamięci sterty i awaria aplikacji Furnace, co może prowadzić do wykonania kodu lub destabilizacji. Organizacje używające Furnace do przetwarzania nieufnych modułów są narażone.
Rekomendacja
Zaktualizuj Furnace do wersji nowszej niż 0.6.8.3, jeśli jest dostępna, lub wdroż poprawkę od dostawcy. Unikaj otwierania nieufnych modułów FamiTracker do czasu aktualizacji.
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-24800Krytyczne
Podatność klasycznego przepełnienia bufora (out-of-bounds write) w projekcie furnace (moduły zlib) związana z plikami inflate.C.
- 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)
Furnace through 0.6.8.3 contains an out-of-bounds write vulnerability in DivEngine::loadFTM() that allows attackers to corrupt heap memory via an unchecked subsong index in the GROOVES block. Attackers can craft a FamiTracker module with a subsong count of 2 or more to write a groove pattern past the subsong vector, crashing Furnace when opened.
Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS

