CVE Catalog

CVE-2026-55543

HighCVSS 8.5
Published: Updated: Translated: NVD NIST

Summary

In TuxGuitar, 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. When the file is opened, JARSoundbankReader uses an unverified class loader to load and instantiate that class, executing its constructor with TuxGuitar process privileges. Fixed in 2.1.0.

Risk Assessment

Opening a crafted .tg file can lead to arbitrary code execution in the context of the TuxGuitar process, posing a serious workstation compromise risk.

Recommendation

Update TuxGuitar to version 2.1.0 or later. Do not open .tg files from untrusted sources.

Related vulnerabilities

Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS