Skip to main content
Press slash or control plus K to focus the search. Use the arrow keys to navigate results and press enter to open a threat.
Reconnecting to live updates…

CVE-2026-26975: CWE-73: External Control of File Name or Path in music-assistant server

0
High
VulnerabilityCVE-2026-26975cvecve-2026-26975cwe-73cwe-22cwe-434
Published: Fri Feb 20 2026 (02/20/2026, 00:49:03 UTC)
Source: CVE Database V5
Vendor/Project: music-assistant
Product: server

Description

Music Assistant is an open-source media library manager that integrates streaming services with connected speakers. Versions 2.6.3 and below allow unauthenticated network-adjacent attackers to execute arbitrary code on affected installations. The music/playlists/update API allows users to bypass the .m3u extension enforcement and write files anywhere on the filesystem, which is exacerbated by the container running as root. This can be exploited to achieve Remote Code Execution by writing a malicious .pth file to the Python site-packages directory, which will execute arbitrary commands when Python loads. This issue has been fixed in version 2.7.0.

AI-Powered Analysis

Machine-generated threat intelligence

AILast updated: 02/28/2026, 14:50:04 UTC

Technical Analysis

CVE-2026-26975 is a critical vulnerability classified under CWE-73 (External Control of File Name or Path), CWE-22 (Path Traversal), and CWE-434 (Unrestricted Upload of File with Dangerous Type) affecting Music Assistant server versions prior to 2.7.0. Music Assistant is an open-source media library manager that integrates streaming services with connected speakers. The vulnerability resides in the music/playlists/update API endpoint, which is intended to allow playlist updates with files having the .m3u extension. However, the API fails to properly enforce this extension restriction, allowing attackers to bypass it and write files with arbitrary names and paths anywhere on the filesystem. This path traversal and file write capability is particularly dangerous because the server often runs inside a container with root privileges. An attacker can exploit this by writing a malicious .pth file into the Python site-packages directory. Python automatically executes code in .pth files during module loading, enabling arbitrary code execution without any authentication or user interaction. The attack vector is network-adjacent, meaning the attacker must have access to the same network segment but does not require credentials. The vulnerability has a CVSS v3.1 base score of 8.8, reflecting its high impact on confidentiality, integrity, and availability, combined with low attack complexity and no privileges or user interaction required. Although no known exploits are reported in the wild yet, the ease of exploitation and severity make this a critical risk. The issue was addressed in Music Assistant server version 2.7.0 by enforcing proper file extension validation and restricting file write paths. Organizations running vulnerable versions should prioritize upgrading and consider additional network and container security controls.

Potential Impact

The impact of CVE-2026-26975 is severe for organizations using vulnerable Music Assistant server versions. Successful exploitation allows unauthenticated attackers to execute arbitrary code with root privileges inside the container, potentially leading to full system compromise. This can result in unauthorized access to sensitive media libraries, disruption of streaming services, lateral movement within internal networks, and deployment of persistent malware or ransomware. The compromise of media management infrastructure could also serve as a foothold for further attacks on connected IoT devices or enterprise networks. Given the container runs as root, the scope of damage extends beyond the application to the host system if container escape vulnerabilities exist. The vulnerability threatens confidentiality, integrity, and availability simultaneously, making it a critical risk for both private users and organizations relying on Music Assistant for media streaming and management. The lack of authentication and user interaction requirements increases the likelihood of exploitation in exposed network environments.

Mitigation Recommendations

To mitigate CVE-2026-26975, organizations should immediately upgrade Music Assistant server to version 2.7.0 or later, where the vulnerability is fixed. Until upgrade is possible, restrict network access to the music/playlists/update API endpoint using firewalls or network segmentation to limit exposure to trusted users only. Run containers with least privilege principles by avoiding root user execution; configure containers to run as non-root users to reduce impact of potential exploits. Implement strict input validation and monitoring for unusual file write activities within the container filesystem. Employ runtime security tools to detect and block unauthorized file modifications, especially in Python site-packages directories. Regularly audit container configurations and update dependencies to minimize attack surface. Additionally, monitor logs for suspicious API calls that attempt to bypass file extension restrictions. Educate administrators about the risks of running containers as root and encourage adoption of security best practices for containerized applications.

Pro Console: star threats, build custom feeds, automate alerts via Slack, email & webhooks.Upgrade to Pro

Technical Details

Data Version
5.2
Assigner Short Name
GitHub_M
Date Reserved
2026-02-16T22:20:28.612Z
Cvss Version
3.1
State
PUBLISHED

Threat ID: 6997b28bd7880ec89b4763b0

Added to database: 2/20/2026, 1:02:03 AM

Last enriched: 2/28/2026, 2:50:04 PM

Last updated: 4/6/2026, 12:43:15 AM

Views: 68

Community Reviews

0 reviews

Crowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.

Sort by
Loading community insights…

Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.

Actions

PRO

Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.

Please log in to the Console to use AI analysis features.

Need more coverage?

Upgrade to Pro Console for AI refresh and higher limits.

For incident response and remediation, OffSeq services can help resolve threats faster.

Latest Threats

Breach by OffSeqOFFSEQFRIENDS — 25% OFF

Check if your credentials are on the dark web

Instant breach scanning across billions of leaked records. Free tier available.

Scan now
OffSeq TrainingCredly Certified

Lead Pen Test Professional

Technical5-day eLearningPECB Accredited
View courses