Description
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.
Published: 2026-11-05
Score: 5.3 Medium
EPSS: n/a
KEV: No
Impact: Authorization Bypass
Action: Patch
AI Analysis

Impact

Meelo versions up to 3.13.1 suffer a missing authorization flaw that lets any authenticated user, regardless of role, modify catalog items for songs, tracks, and videos. The vulnerability resides in the RolesGuard that fails to check for an Admin privilege on write routes. Attackers can send PUT requests to update individual items or POST to merge endpoints, thereby changing genres, reassigning tracks, and altering metadata. The flaw constitutes a violation of integrity controls and is aligned with CWE‑862.

Affected Systems

Affected systems are deployments of the Arthi‑chaud Meelo application running version 3.13.1. The codebase for this version includes the vulnerable RolesGuard implementation, which can be observed in the referenced GitHub files. Users who authenticate with any account can exploit the issue.

Risk and Exploitability

The CVSS score of 5.3 indicates moderate severity, and the EPSS score is not available, suggesting no current evidence of widespread exploitation. The vulnerability is not listed in the CISA KEV catalog. An attacker needs only to be authenticated; no privileged access is required. By sending crafted HTTP requests to the exposed endpoints, an attacker can alter catalog data, which could lead to mislabeling or disruption of media content for end users.

Generated by OpenCVE AI on November 5, 2026 at 16:39 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Meelo to a version that enforces Admin authorization on song, track, and video write routes.
  • Apply a patch that adds an Admin role check to the RolesGuard for all write endpoints.
  • Implement temporary gateway rules to reject non‑admin write requests until a patch is applied.

Generated by OpenCVE AI on November 5, 2026 at 16:39 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 05 Nov 2026 15:30:00 +0000

Type Values Removed Values Added
Description 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.
Title Meelo through 3.13.1 Missing Authorization on Song, Track and Video Endpoints
Weaknesses CWE-862
References
Metrics cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N'}

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-11-05T15:11:45.477Z

Reserved: 2026-11-04T23:26:08.935Z

Link: CVE-2026-122327

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-05T16:17:45.677

Modified: 2026-11-05T16:17:45.677

Link: CVE-2026-122327

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-05T16:45:06Z

Weaknesses