Code Injection in AzuraCast - CVE-2026-76836

 

Code Injection in AzuraCast - CVE-2026-76836

Published: October 25, 2026


Vulnerability identifier: #VU157647
CSH Severity: Medium
CVSS v4: 8.7 [CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N]
CVE-ID: CVE-2026-76836
CWE-ID: CWE-94
Exploitation vector: Remote access
Exploit availability: No public exploit available

Vulnerability details

The vulnerability allows a remote user to execute arbitrary operating system commands through unauthorized modification of AzuraCast's Liquidsoap configuration.

The vulnerability exists due to code injection and incorrect authorization in the PUT /api/station/{station_id}/profile/edit endpoint when processing backend_config custom configuration fields through the profile edit serialization context. A remote user can use manage station profile permission, without Broadcasting permission, to submit Liquidsoap code invoking process.run() or process.exec(), which is written verbatim into the generated .liq script and executes operating system commands when the built-in sync task automatically restarts the Liquidsoap backend.


Affected software

AzuraCast

How to mitigate CVE-2026-76836

Install security update from vendor's website.

AzuraCast - update to 0.23.8

External References

Related Security Bulletins