Code Injection in AzuraCast - #VU127151
Published: April 23, 2026
AzuraCast
Detailed vulnerability description
The vulnerability allows a remote user to execute arbitrary code.
The vulnerability exists due to code injection in ConfigWriter::cleanUpString() and the generated Liquidsoap configuration when processing station metadata and playlist URLs containing Liquidsoap string interpolation sequences. A remote user can supply crafted station metadata or a crafted playlist URL to execute arbitrary code.
User interaction is required because the injected code is evaluated when the station is restarted and Liquidsoap parses the generated configuration.