Skip to content
OpenAdvisories

Vendor

AzuraCast

25 known vulnerabilities.

AzuraCast at a glance

Last 12 months
23
Critical · all time
0
Exploited · all time
0
Public exploit · all time
0
New vulnerabilities per month · last 12 months
0 10 20 December 2025: 1 vulnerability Dec 2025 January 2026: 0 vulnerabilities February 2026: 0 vulnerabilities March 2026: 0 vulnerabilities Mar April 2026: 0 vulnerabilities May 2026: 2 vulnerabilities June 2026: 0 vulnerabilities Jun July 2026: 0 vulnerabilities August 2026: 1 vulnerability September 2026: 11 vulnerabilities Sep October 2026: 0 vulnerabilities November 2026: 8 vulnerabilities
Show as table
MonthVulnerabilitiesCritical
Nov 202680
Oct 202600
Sep 2026110
Aug 202610
Jul 202600
Jun 202600
May 202620
Apr 202600
Mar 202600
Feb 202600
Jan 202600
Dec 202510
Nov 202500
Oct 202500
Sep 202500
Aug 202500
Jul 202500
Jun 202500
May 202500
Apr 202500
Mar 202500
Feb 202500
Jan 202500
Dec 202400

25 results · Feed

  • Medium 6.5

    AzuraCast before 0.24.0 SSRF Filter Bypass via Webhook Connector Redirects

    AzuraCast before 0.24.0 contains a server-side request forgery vulnerability that allows users with station WebHooks permission to bypass the UserUrlFilter SSRF guard through HTTP redirects. Attackers can configure Mastodon, Telegram, GroupMe, or RadioReg web…

  • Medium 5.4

    AzuraCast before 0.24.0 Stored CSV Formula Injection via Bulk Media Export

    AzuraCast before 0.24.0 contains a stored CSV formula injection vulnerability that allows station users with Media permission to persist formula-prefixed metadata via bulk media import. Attackers can import crafted titles, artists, or custom fields through /a…

  • Medium 5.3

    AzuraCast before 0.24.0 SSRF Filter Bypass via Webhook Connectors

    AzuraCast before 0.24.0 contains a server-side request forgery vulnerability that allows station users with WebHooks permission to bypass the UserUrlFilter guard via the Mastodon, Telegram, GroupMe, and RadioReg connectors. Attackers can set instance_url, api…

  • Low 3.5

    AzuraCast before 0.24.0 CRLF Injection via Mount display_name in PLS Playlist

    AzuraCast before 0.24.0 contains a CRLF injection vulnerability that allows low-privilege station users to inject playlist entries by embedding CR/LF sequences in mount or remote relay display_name values. Attackers with Station:MountPoints or Station:RemoteR…

  • Medium 5.4

    AzuraCast before 0.24.0 Missing Authorization via Station Waveform Endpoints

    AzuraCast before 0.24.0 contains a missing authorization vulnerability in the GET and POST /api/station/{station_id}/waveform/{media_id} routes, which lack Permissions middleware. Any authenticated user without station assignment can read another station's ca…

  • High 8.8

    AzuraCast through 0.23.8 Command Injection via StereoTool Liquidsoap pipe()

    AzuraCast through 0.23.8 contains a command injection vulnerability that allows station users with Profile permission to execute OS commands via StereoTool settings. Attackers can inject shell metacharacters into stereo_tool_configuration_path or stereo_tool_…

  • High 8.8

    AzuraCast through 0.23.8 RCE via Supervisor Configuration Injection in Timezone

    AzuraCast through 0.23.8 contains a remote code execution vulnerability that allows authenticated station managers to inject Supervisor configuration through the station timezone field. Attackers can submit a timezone containing newlines to the profile edit A…

  • High 7.5

    AzuraCast through 0.23.8 Config Injection via frontend_config.custom_config

    AzuraCast through 0.23.8 fails to remove frontend_config.custom_config in PUT /station/{id}/profile/edit for users lacking the Manage station broadcasting permission, and the stored JSON is written verbatim as key=value lines into the Shoutcast sc_serv.conf f…

  • High 8.0

    AzuraCast before 0.23.4 Remote Code Execution via Liquidsoap string interpolation

    AzuraCast before 0.23.4 contains a code injection vulnerability in the ConfigWriter::cleanUpString() method that fails to sanitize Liquidsoap string interpolation sequences, allowing authenticated users with Media or Profile permissions to inject arbitrary Li…

  • Medium 6.5

    AzuraCast before 0.23.6 Missing Permission Check via /play

    AzuraCast before 0.23.6 contains a missing permission check vulnerability in the GET /api/station/{station_id}/file/{id}/play endpoint that allows authenticated users to download media files from any station. Attackers can enumerate media files using sequenti…

  • High 8.8

    AzuraCast before 0.23.6 Code Injection via Remote Relay Password

    AzuraCast before 0.23.6 contains a code injection vulnerability in the remote relay password field due to incomplete migration from the vulnerable cleanUpString method to toRawString. Attackers with RemoteRelays station permission can inject nested Liquidsoap…

  • Medium 6.3

    AzuraCast before 0.23.6 Metadata Injection via Liquidsoap API

    AzuraCast before 0.23.6 lacks RequireInternalConnection middleware on the Liquidsoap API endpoint and incorrectly derives the AutoDJ flag from header presence rather than validated value. Users with View station permission can inject arbitrary now-playing met…

  • High 8.8

    AzuraCast before 0.23.8 Command Injection via Streamer Username

    AzuraCast before 0.23.8 contains a command injection vulnerability in the Liquidsoap config generation for live recording that fails to quote the streamer username in process.run calls. Authenticated station users with Streamers and Profile permissions can se…

  • Medium 5.9

    AzuraCast before 0.23.8 On-Demand Download Endpoint Authorization Bypass

    In AzuraCast before 0.23.8, the public On-Demand download endpoint fails to verify playlist-level access controls, allowing unauthenticated users to download media files excluded from On-Demand-enabled playlists. Attackers can bypass the station operator's in…

  • High 7.6

    AzuraCast before 0.23.8 Broken Access Control via GET /api/station/{id}/vue/profile

    AzuraCast before 0.23.8 contains a broken access control vulnerability in the GET /api/station/{id}/vue/profile endpoint that allows authenticated users with only View Station Page permission to read Icecast/Shoutcast admin, source, and relay passwords. Attac…

  • High 7.7

    AzuraCast before 0.23.8 SSRF and Local File Read via Remote Playlist

    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 u…

  • High 7.1

    AzuraCast before 0.23.8 SSRF Filter Bypass via Hostname and Private IPs

    AzuraCast is a self-hosted web radio management suite. In AzuraCast before 0.23.8, the station webhook URL validation in AbstractConnector::getValidUrl() (backend/src/Webhook/Connector/AbstractConnector.php), used by the Generic and Discord webhook connectors…

  • High 7.1

    AzuraCast before 0.23.8 Server-Side Request Forgery via Remote Relay URL

    AzuraCast (Composer package azuracast/azuracast) before 0.23.8 validates a station's "Remote Relay" URL only for URL syntax and an http/https scheme (Utilities\Urls::parseUserUrl, used by StationRemote::getUrlAsUri) and performs no host or IP address restrict…

  • High 7.5

    AzuraCast before 0.23.8 DQL Injection via sortOrder

    AzuraCast before 0.23.8 contains a DQL injection vulnerability in the sortOrder API parameter of AbstractSearchableListAction.php. Attackers can inject arbitrary DQL expressions through the sortOrder parameter to extract sensitive database information includi…

  • High 8.8

    AzuraCast through 0.23.8 Liquidsoap Configuration Write via Profile Edit Serialization Group Bypass

    AzuraCast exposes the Liquidsoap custom configuration fields through an endpoint that does not require the permission guarding them. The backend_config property in backend/src/Entity/Station.php is annotated with GROUP_GENERAL, and PUT /api/station/{station_i…

  • High 8.8

    AzuraCast: Path Traversal in `currentDirectory` Parameter Enables Remote Code Execution via Media Upload

    AzuraCast is a self-hosted, all-in-one web radio management suite. Prior to version 0.23.6, the currentDirectory request parameter in the Flow.js media upload endpoint (POST /api/station/{station_id}/files/upload) is not sanitized for path traversal sequences…

  • High 8.1

    AzuraCast: Password Reset Poisoning via Untrusted X-Forwarded-Host Header Leads to Account Takeover and 2FA Bypass

    AzuraCast is a self-hosted, all-in-one web radio management suite. Prior to version 0.23.6, the ApplyXForwarded middleware unconditionally trusts the client-supplied X-Forwarded-Host HTTP header with no trusted proxy allowlist. An unauthenticated attacker can…

  • Low 3.1

    AzuraCast Vulnerable to Pre-Auth File Deletion & Admin RCE

    AzuraCast is a self-hosted, all-in-one web radio management suite. Versions 0.23.1 mistakenly include an API endpoint that is intended for internal use by the SFTP software sftpgo, exposing it to the public-facing HTTP API for AzuraCast installations. A user …

  • High 7.3

    Improper Restriction of Excessive Authentication Attempts in azuracast/azuracast

    Improper Restriction of Excessive Authentication Attempts in GitHub repository azuracast/azuracast prior to 0.18.3.

  • Low 3.5

    Cross-site Scripting (XSS) - Stored in azuracast/azuracast

    Cross-site Scripting (XSS) - Stored in GitHub repository azuracast/azuracast prior to 0.18.