๐Ÿ” CVE Alert

CVE-2026-49338

HIGH 7.1

Subsonic API: any authenticated user can delete or read any other user's playlist (IDOR)

CVSS Score
7.1
EPSS Score
0.0%
EPSS Percentile
0th

gonic is a music streaming server / free-software subsonic server API implementation. Prior to version 0.21.0, the Subsonic API endpoints `/rest/deletePlaylist.view` and `/rest/getPlaylist.view` perform no per-resource authorization. Once authenticated as any user (admin or not), an attacker can delete any playlist owned by any other user (including admin) by passing its `id` and read the full contents (name, comment, song list) of any other user's **private** (non-public) playlist by passing its `id`. The Subsonic playlist `id` is `base64url("<userID>/<filename>.m3u")`. Because filenames are user-supplied or time-derived and the `userID` is a small integer, IDs are guessable and frequently exposed (e.g. a previously-public playlist that was later made private still has the same ID). This breaks the multi-user trust boundary of gonic: a low-privileged user can wipe an administrator's curated playlists, and a user can exfiltrate any private playlist they obtain an ID for. The issue was fixed in commit `6dd71e6a3c966867ef8c900d359a7df75789f410`, which is part of version 0.21.0.

CWE CWE-285 CWE-639
Vendor sentriz
Product gonic
Published Jun 19, 2026
Stay Ahead of the Next One

Get instant alerts for sentriz gonic

Be the first to know when new high vulnerabilities affecting sentriz gonic are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:H/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
High
Availability
None

Affected Versions

sentriz / gonic
< 0.21.0

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/sentriz/gonic/security/advisories/GHSA-hmgp-w9jm-vp95 github.com: https://github.com/sentriz/gonic/commit/6dd71e6