Katalog CVE

CVE-2026-55543

WysokieCVSS 8.5
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

W edytorze TuxGuitar niezaufany plik .tg może ustawić gervil.soundbank.path tak, aby wskazywał na archiwum na dysku (w tym sam plik .tg), którego wpis META-INF/services/javax.sound.midi.Soundbank wskazuje klasę dostarczoną przez atakującego. Przy otwarciu pliku JARSoundbankReader używa niezweryfikowanego class loadera do załadowania i utworzenia tej klasy, wykonując jej konstruktor z uprawnieniami procesu TuxGuitar. Luka naprawiona w wersji 2.1.0.

Ocena ryzyka

Otwarcie spreparowanego pliku .tg może doprowadzić do wykonania dowolnego kodu w kontekście procesu TuxGuitar, co stanowi poważne ryzyko przejęcia stacji roboczej.

Rekomendacja

Zaktualizuj TuxGuitar do wersji 2.1.0 lub nowszej. Nie otwieraj plików .tg pochodzących z niezaufanych źródeł.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

TuxGuitar is an open-source guitar tablature editor. Prior to 2.1.0, an untrusted .tg file can set gervil.soundbank.path to reference an on-disk archive, including the .tg file itself, whose META-INF/services/javax.sound.midi.Soundbank entry names an attacker-supplied class stored in that archive. When a user opens the file, JARSoundbankReader uses an unverified class loader to load and instantiate that class, executing its constructor with the privileges of the TuxGuitar process. This issue is fixed in version 2.1.0.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS