PT-2026-37204 · Azuracast · Azuracast

Offset

·

Published

2026-05-04

·

Updated

2026-05-10

·

CVE-2026-42605

CVSS v3.1

8.8

High

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions AzuraCast versions prior to 0.23.6
Description An issue exists in the Flow.js media upload endpoint 'POST /api/station/{station id}/files/upload' where the currentDirectory request parameter is not sanitized for path traversal sequences. When using the default local filesystem storage backend, an authenticated user with media management permissions can write arbitrary files outside the station's media storage directory. This can lead to remote code execution by writing a PHP webshell to the web root. The flaw occurs because the currentDirectory value is prepended to the destination path after filename sanitization, and the system's upload process writes the file regardless of whether it passes MIME type validation.
Recommendations Update to version 0.23.6. As a temporary workaround, restrict access to the 'POST /api/station/{station id}/files/upload' endpoint to only highly trusted administrators until the update is applied.

Exploit

Fix

RCE

Path traversal

Weakness Enumeration

Related Identifiers

CVE-2026-42605
GHSA-VP2F-CQQP-478J

Affected Products

Azuracast