Code Injection in AzuraCast - #VU127525
Published: April 24, 2026
AzuraCast
Detailed vulnerability description
The vulnerability allows a remote user to execute arbitrary code.
The vulnerability exists due to improper control of code generation in the remote relay password field in ConfigWriter.php when processing a crafted source_password value during Liquidsoap configuration generation. A remote user can send a specially crafted API request with nested interpolation syntax to execute arbitrary code.
The issue can also disclose the internal API key and requires the RemoteRelays station permission. Exploitation is triggered when the station configuration is regenerated and loaded by Liquidsoap.