model/criteria/criteria.go in Navidrome before 0.47.5 is vulnerable to SQL injection attacks when processing crafted Smart Playlists. An authenticated user could abuse this to extract arbitrary data from the database, including the user table (which contains sensitive information such as the users' encrypted passwords).
Advisories
Source ID Title
EUVD EUVD EUVD-2022-0665 model/criteria/criteria.go in Navidrome before 0.47.5 is vulnerable to SQL injection attacks when processing crafted Smart Playlists. An authenticated user could abuse this to extract arbitrary data from the database, including the user table (which contains sensitive information such as the users' encrypted passwords).
Github GHSA Github GHSA GHSA-pmcr-2rhp-36hr SQL injection in github.com/navidrome/navidrome
Fixes

Solution

No solution given by the vendor.


Workaround

No workaround given by the vendor.

History

No history.

cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2024-08-03T03:51:46.119Z

Reserved: 2022-01-24T00:00:00

Link: CVE-2022-23857

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Modified

Published: 2022-01-24T02:15:06.877

Modified: 2024-11-21T06:49:22.467

Link: CVE-2022-23857

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

No data.