CVE-2026-122327: Meelo through 3.13.1 Missing Authorization on Song, Track and Video Endpoints
Meelo through 3.13.1 contains a missing authorization vulnerability that allows authenticated non-admin users to modify shared catalog data because RolesGuard does not require Admin on song, track and video write routes. Attackers can send PUT requests to /songs/:idOrSlug, /tracks/:idOrSlug or /videos/:idOrSlug, or POST to /songs/:idOrSlug/merge, to alter genres, reassign tracks and merge songs.
Event History
Frequently Asked Questions
Who can exploit this issue?
An authenticated non-admin Meelo user can exploit it. The attacker does not need administrator privileges or user interaction.
Which operations are exposed?
Affected users can send PUT requests to /songs/:idOrSlug, /tracks/:idOrSlug, or /videos/:idOrSlug, and POST requests to /songs/:idOrSlug/merge. These requests can alter genres, reassign tracks, and merge songs.
What versions are known to be affected?
Meelo through version 3.13.1 is identified as affected.