Uncontrolled resource consumption in navidrome
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Attack requirements
- None
- Impact type
- Denial of service
- Confidentiality · integrity · availability
- None · None · High
- Fix status
- Fixed
Attack profile from CVSS 4.0 · CNA. Fix status from CNA and GitHub. Impact type from CWE-400.
Summary
Navidrome is an open source web-based music collection server and streamer. Prior to version 0.60.0, authenticated users can crash the Navidrome server by supplying an excessively large size parameter to /rest/getCoverArt or to a shared-image URL (/share/img/<token>). When processing such requests, the server attempts to create an extremely large resized image, causing uncontrolled memory growth. This triggers the Linux OOM killer, terminates the Navidrome process, and results in a full service outage. If the system has sufficient memory and survives the allocation, Navidrome then writes these extremely large resized images into its cache directory, allowing an attacker to rapidly exhaust server disk space as well. This issue has been patched in version 0.60.0.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- Yes
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| navidrome | navidrome | before 0.60.0 | 0.60.0 | Patch available | CNA |
| — | github.com/navidrome/navidrome (Go) | before 0.60.0 | 0.60.0 | Patch available | GHSA-hrr4-3wgr-68x3 |
- navidrome Vendornavidrome Affected before 0.60.0 Fixed in 0.60.0 Patch available CNA
- github.com/navidrome/navidrome (Go) Vendor— Affected before 0.60.0 Fixed in 0.60.0 Patch available GHSA-hrr4-3wgr-68x3
Remediation
- Fix · CNA navidrome (navidrome) Fixed in 0.60.0
- Fix · GHSA-hrr4-3wgr-68x3 github.com/navidrome/navidrome (Go) Fixed in 0.60.0 Advisory →
Timeline
- 2026-10-02 Threatist record created from CVE-2026-25579
- 2026-10-03 Alias added: GHSA-hrr4-3wgr-68x3
References
More Navidrome vulnerabilities
- TI-2025-31087 Navidrome allows SQL Injection via role parameter CVSS 4.0HIGH 8.9
- TI-2024-31444 Multiple SQL Injections and ORM Leak in navidrome CVSS 4.0CRITICAL 9.4
- TI-2025-19982 Navidrome has authentication bypass in Subsonic API with non-existent username CVSS 4.0MEDIUM 6.9
- TI-2025-31086 Navidrome Transcoding Permission Bypass Vulnerability Report CVSS 4.0HIGH 7.4
- TI-2024-21830 Parameter Tampering vulnerability in Navidrome CVSS 3.1MEDIUM 4.2
- TI-2024-27560 Use of insecure hashing algorithm in the Gravatar's service in Navidrome v0.52.3 allows… CVSS 3.1CRITICAL 9.1
Sources
- CVE-2026-25579 · CVE Program
- CVE-2026-25579 · NVD
- FIRST EPSS
- GHSA-hrr4-3wgr-68x3 · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences