Vulnerability · Published Jan 19, 2026 · Assigned by GitHub_M
CVE-2026-23877Directory Traversal & Filesystem can be accessed by a non-admin user
Medium 5.3
In plain English
A medium-severity improper access control in swingmusic from swingmx. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.6% (higher than 49% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official description
Swing Music is a self-hosted music player for local audio files. Prior to version 2.1.4, Swing Music's `list_folders()` function in the `/folder/dir-browser` endpoint is vulnerable to directory traversal attacks. Any authenticated user (including non-admin) can browse arbitrary directories on the server filesystem. Version 2.1.4 fixes the issue.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| PyPI | swingmusic | 2.1.4 | GHSA-pj88-9xww-gxmh |
| PyPI | swingmusic | 2.1.4 | PYSEC-2026-1947 |
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| swingmx | swingmusic | < 2.1.4 |
Weakness: CWE-25, CWE-284 · Vector: CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N