CVE-2026-76836 describes a privilege escalation and remote code execution vulnerability in AzuraCast, an open-source web radio management suite. The flaw exists because the PUT /api/station/{station_id}/profile/edit endpoint deserializes backend_config fields annotated with GROUP_GENERAL while only requiring StationPermissions::Profile, bypassing the stricter StationPermissions::Broadcasting required by the dedicated Liquidsoap config endpoint. This allows a station manager with only profile permissions to write arbitrary Liquidsoap custom configuration fields such as custom_config_top, custom_config, and others. ConfigWriter::writeCustomConfigurationSection() emits these values verbatim into generated .liq scripts, enabling injection of Liquidsoap process.run() or process.exec() calls that execute OS commands. The attack is triggered automatically when needs_restart is set, causing the built-in sync task to restart the backend and execute the injected commands. This represents a broken access control issue compounded by unsanitized script generation leading to OS-level command execution.