CVE-2026-100850
Last modified
CVE-2026-100850 is a high-severity vulnerability rated 7.7/10 on the CVSS scale. AzuraCast before 0.23.8 contains a server-side request forgery and local file read vulnerability in the AutoDJ remote playlist fetch (backend/src/Radio/AutoDJ/QueueBuilder.php, getMediaFromRemoteUrl()). A user with the station Media permission can create or update a playlist with source=remote_url and remote_type=playlist whose remote_url points at a file:// path or an internal/loopback/link-local HTTP endpoint.
Description
AzuraCast before 0.23.8 contains a server-side request forgery and local file read vulnerability in the AutoDJ remote playlist fetch (backend/src/Radio/AutoDJ/QueueBuilder.php, getMediaFromRemoteUrl()). A user with the station Media permission can create or update a playlist with source=remote_url and remote_type=playlist whose remote_url points at a file:// path or an internal/loopback/link-local HTTP endpoint. When AutoDJ builds the queue, the backend passes the user-supplied URL directly to file_get_contents() with no scheme allowlist and no private/loopback/metadata IP policy (PHP allow_url_fopen is enabled by default, including in the Docker image). Lines from the fetched resource are parsed as M3U/PLS entries, stored in StationQueue.autodj_custom_uri, and returned by GET /api/station/{station_id}/queue to any user with the Broadcasting permission, disclosing host files readable by the web container (for example /etc/passwd or the application .env) and the bodies of non-blind internal HTTP requests. No patched version was available at the time of publication.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| AzuraCast | AzuraCast | < 0.23.8 |
References
Timeline
- Published
- Last Modified
- Status
- Received
Frequently Asked Questions
What is CVE-2026-100850?
How severe is CVE-2026-100850?
How do I fix CVE-2026-100850?
How Strix Helps
- One Click Account Takeover in GranolaHow a notification link broke out of Electron and led to a one-click account takeover.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-100845MONAI before 1.6.0 contains an unsafe deserialization vulner…7.8
- CVE-2026-100846MONAI before 1.5.2 contains a deserialization of untrusted d…7.6
- CVE-2026-100847AzuraCast before 0.23.8 contains a DQL injection vulnerabili…7.5
- CVE-2026-100848AzuraCast (Composer package azuracast/azuracast) before 0.23…7.1
- CVE-2026-100849AzuraCast is a self-hosted web radio management suite. In Az…7.1
- CVE-2026-10085Mattermost versions 11.7.x <= 11.7.2, 11.6.x <= 11.6.4, 10.1…5.4
- CVE-2026-100851AzuraCast before 0.23.8 contains a broken access control vul…7.6
- CVE-2026-100852AzuraCast through 0.23.x contains a command injection vulner…8.8
- CVE-2026-100853In AzuraCast before 0.23.8, the public On-Demand download en…5.9
- CVE-2026-100854AzuraCast before 0.23.6 lacks RequireInternalConnection midd…6.3
- CVE-2026-100855AzuraCast before 0.23.6 contains a missing permission check …6.5
- CVE-2026-100856AzuraCast before 0.23.6 contains a code injection vulnerabil…8.8
Are you affected by CVE-2026-100850?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
