PT-2026-51001 · Slopsmith · Slopsmith
CVE-2026-49290
·
Published
2026-06-19
·
Updated
2026-06-23
CVSS v4.0
7.6
High
| Vector | AV:N/AC:L/AT:N/PR:H/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:U/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
Name of the Vulnerable Software and Affected Versions
Slopsmith versions prior to 0.2.9-alpha.5
Description
Slopsmith is a web application for browsing, playing, and practicing Rocksmith 2014 Custom DLC. A path-traversal issue in the archive extractors allows an attacker to write arbitrary files outside the extraction directory by providing a crafted PSARC or sloppak archive. This occurs because three archive extractors concatenate archive-entry filenames directly onto the extraction root without validation: the
unpack psarc function in lib/psarc.py, the unpack psarc function in lib/patcher.py, and the unpack zip function in lib/sloppak.py, which uses ZipFile.extractall() without a member filter. These functions accept entry names containing absolute paths, backslash separators, or .. segments. In default Docker configurations where the application runs as root, the ability to drop a file into the plugin directory can lead to arbitrary remote code execution on the host.Recommendations
Update to version 0.2.9-alpha.5.
Avoid opening PSARC or sloppak archives from untrusted sources.
Do not expose the Slopsmith instance to the public internet.
Docker users should pull the latest image once the updated version is published.
Fix
RCE
Relative Path Traversal
Path traversal
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Slopsmith