CVE-2026-100856
Received Received - Intake

Remote Code Execution in AzuraCast via Liquidsoap Injection

Vulnerability report for CVE-2026-100856, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-09-27

Last updated on: 2026-09-27

Assigner: VulnCheck

Description

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 interpolation syntax to execute arbitrary code in the Liquidsoap process, disclose internal API keys, or disrupt station operation.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-09-27
Last Modified
2026-09-27
Generated
2026-09-27
AI Q&A
2026-09-27
EPSS Evaluated
N/A
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
azuracast azuracast to 0.23.6 (exc)

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-94 The product constructs all or part of a code segment using externally-influenced input from an upstream component, but it does not neutralize or incorrectly neutralizes special elements that could modify the syntax or behavior of the intended code segment.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

CVE-2026-100856 is a code injection vulnerability in AzuraCast versions 0.23.5 and earlier. It occurs because the remote relay password field still uses an old vulnerable method called cleanUpString() which fails to fully block Liquidsoap interpolation patterns. Attackers with RemoteRelays station permission can bypass this by injecting nested interpolation syntax like #{#{EXPR}} to execute arbitrary code in the Liquidsoap process.

Detection Guidance

To detect this vulnerability, check if your AzuraCast instance is running version 0.23.5 or earlier. Inspect the remote relay password field configuration for Liquidsoap interpolation patterns like #{...} or nested syntax such as #{#{EXPR}}. Review Liquidsoap process logs for unexpected commands or API key disclosures.

Impact Analysis

This vulnerability allows attackers to execute arbitrary code in the Liquidsoap process. Potential impacts include disclosure of internal API keys, remote code execution (e.g., running system commands like 'id'), and file read/write operations within the Liquidsoap container. Attackers only need minimal privileges (RemoteRelays permission) and no user interaction.

Compliance Impact

This vulnerability could lead to unauthorized access to sensitive data, such as internal API keys or system files, which may violate GDPR's data protection requirements or HIPAA's safeguards for protected health information. Unauthorized code execution could also result in data breaches or integrity violations, further compromising compliance.

Mitigation Strategies

Upgrade AzuraCast to version 0.23.6 or later immediately. Ensure the remote relay password field uses the toRawString method instead of cleanUpString. Remove or deprecate the cleanUpString method entirely. Restrict RemoteRelays station permissions to trusted users only.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-100856. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart