TuxGuitar: Arbitrary Code Execution via maliciously crafted `.tg` file
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| helge17 | tuxguitar | affected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Helge17 | Tuxguitar |
|
No CVSS v3.1
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.213% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Helge17
Helge17 tuxguitar |
|
| Vendors & Products |
Helge17
Helge17 tuxguitar |
| Type | Values Removed | Values Added |
|---|---|---|
| Description | 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. | |
| Title | TuxGuitar: Arbitrary Code Execution via maliciously crafted `.tg` file | |
| Weaknesses | CWE-470 CWE-94 |
|
| References |
| |
| Metrics |
cvssV4_0
|