Skip to main content

Navidrome CVE-2023-51442

HIGH
Improper Authentication (CWE-287)
2023-12-21 security-advisories@github.com
8.6
CVSS 3.1 · NVD
Share

Severity by source

NVD PRIMARY
8.6 HIGH
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H

Primary rating from NVD · only source for this CVE.

CVSS VectorNVD

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

Lifecycle Timeline

1
CVE Published
Dec 21, 2023 - 15:15 nvd
HIGH 8.6

DescriptionNVD

Navidrome is an open source web-based music collection server and streamer. A security vulnerability has been identified in navidrome's subsonic endpoint, allowing for authentication bypass. This exploit enables unauthorized access to any known account by utilizing a JSON Web Token (JWT) signed with the key "not so secret". The vulnerability can only be exploited on instances that have never been restarted. Navidrome supports an extension to the subsonic authentication scheme, where a JWT can be provided using a jwt query parameter instead of the traditional password or token and salt (corresponding to resp. the p or t and s query parameters). This authentication bypass vulnerability potentially affects all instances that don't protect the subsonic endpoint /rest/, which is expected to be most instances in a standard deployment, and most instances in the reverse proxy setup too (as the documentation mentions to leave that endpoint unprotected). This issue has been patched in version 0.50.2.

AnalysisAI

Navidrome is an open source web-based music collection server and streamer. Rated high severity (CVSS 8.6), this vulnerability is remotely exploitable, no authentication required, low attack complexity. Public exploit code available.

Technical ContextAI

This vulnerability is classified as Improper Authentication (CWE-287), which allows attackers to bypass authentication mechanisms to gain unauthorized access. Navidrome is an open source web-based music collection server and streamer. A security vulnerability has been identified in navidrome's subsonic endpoint, allowing for authentication bypass. This exploit enables unauthorized access to any known account by utilizing a JSON Web Token (JWT) signed with the key "not so secret". The vulnerability can only be exploited on instances that have never been restarted. Navidrome supports an extension to the subsonic authentication scheme, where a JWT can be provided using a jwt query parameter instead of the traditional password or token and salt (corresponding to resp. the p or t and s query parameters). This authentication bypass vulnerability potentially affects all instances that don't protect the subsonic endpoint /rest/, which is expected to be most instances in a standard deployment, and most instances in the reverse proxy setup too (as the documentation mentions to leave that endpoint unprotected). This issue has been patched in version 0.50.2. Affected products include: Navidrome. Version information: version 0.50.2..

RemediationAI

A vendor patch is available. Apply the latest security update as soon as possible. Implement multi-factor authentication, enforce strong password policies, use proven authentication frameworks.

CVE-2025-27112 MEDIUM POC
6.9 Feb 24

Navidrome is an open source web-based music collection server and streamer. Rated medium severity (CVSS 6.9), this vulne

CVE-2024-47062 CRITICAL POC
9.4 Sep 20

Navidrome is an open source web-based music collection server and streamer. Rated critical severity (CVSS 9.4), this vul

CVE-2026-25579 MEDIUM POC
6.5 Feb 04

Navidrome versions prior to 0.60.0 allow authenticated users to trigger denial of service by requesting image resizing w

CVE-2026-25578 MEDIUM POC
6.1 Feb 04

Navidrome versions before 0.60.0 contain a stored cross-site scripting vulnerability in song comment metadata that allow

CVE-2024-41259 CRITICAL
9.1 Aug 01

Use of insecure hashing algorithm in the Gravatar's service in Navidrome v0.52.3 allows attackers to manipulate a user's

CVE-2024-32963 MEDIUM POC
4.2 May 01

Navidrome is an open source web-based music collection server and streamer. Rated medium severity (CVSS 4.2), this vulne

CVE-2024-56362 MEDIUM
5.5 Dec 23

Navidrome is an open source web-based music collection server and streamer. Rated medium severity (CVSS 5.5), this vulne

CVE-2025-48949 HIGH
8.9 May 30

Navidrome is an open source web-based music collection server and streamer. Rated high severity (CVSS 8.9), this vulnera

CVE-2025-48948 HIGH POC
7.4 May 30

Navidrome is an open source web-based music collection server and streamer. Rated high severity (CVSS 7.4), this vulnera

Share

CVE-2023-51442 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy