External risk intelligence

Azuracast SQL Injection in Backup Restore Allows Privilege Escalation

CVE advisorySeverity: CRITICAL (CVSS 9.8)

CVE-2026-67917

The vulnerability exists in a command-line interface tool ('azuracast:restore') used for administrative backup restoration. This is a local-only, developer, or administrative function executed by an authenticated user on the server backend, not a service or port exposed to the public internet.

SQL Injection

Halo Surface Signal: 1 out of 5 — much less likely to be public-facing.

External exposure likelihood

Horizon Alert

Summary of the vulnerability and why it matters

A critical vulnerability has been identified in zuraCast software, specifically within its backup restore feature. This issue could allow an unauthenticated remote attacker to gain elevated privileges by exploiting a weakness in how backup files are processed. The primary concern is to confirm if your environment uses this specific software and is exposed.

  • Allows privilege escalation through backup files.
  • Matters for controlling privileged access.
  • Confirm relevance and scope.

Attack Path

How an attacker could exploit the issue

An attacker could gain control of the server by exploiting a flaw in how AzuraCast handles restoring backups. This function, which is accessible via a command-line tool, is supposed to restore data but instead runs SQL commands directly from backup files without checking them first. If an attacker can trick the system into restoring a specially crafted backup, they could potentially escalate their privileges on the server.

  • No authentication needed for entry.
  • Restore process executes untrusted SQL.
  • Leads to privilege escalation on server.

Live Threat

Current exploitation, exposure, and threat context

A SQL injection vulnerability in zuraCast's backup restore functionality could allow a remote attacker to escalate privileges. This occurs when the `azuracast:restore` command processes an untrusted `db.sql` file from a backup archive without proper validation.

  • Database integrity and administrative control.
  • Malicious SQL commands in backup files.
  • Unauthorized access and system compromise.

Operational Fix

Recommended remediation, mitigation, and detection steps

The `azuracast:restore` command's lack of input validation creates a SQL injection vulnerability, potentially leading to privilege escalation. Platform or infrastructure teams managing the AzuraCast instance should prioritize identifying all instances, determining their reachability and business criticality, and then coordinating remediation efforts with accountable system owners, possibly involving vendor coordination if AzuraCast is managed through a third party.

  • Platform and infrastructure teams own.
  • Verify backup restore functionality usage.
  • Plan remediation during maintenance windows.

Supplementary metadata

Validate whether this threat affects your internet-facing exposure.

Halo Threat Intelligence helps prioritize remediation with Halo Surface Signal and H/A/L/O context. Start exposure validation with a free external attack surface trial.

Frequently asked questions

What is AzuraCast?

AzuraCast is a web-based management suite designed for operating internet radio stations. It provides a comprehensive interface for media hosting, automation, and stream scheduling. The software simplifies complex radio broadcasting tasks into a centralized platform, which includes specialized administrative tools for maintaining database backups and system restoration.

What does SQL injection mean for CVE-2026-67917?

This CVE involves a weakness class known as Improper Neutralization of Special Elements used in an SQL Command (CWE-89). In simple terms, the software fails to inspect the contents of database backup files before processing them. Because the application blindly runs the SQL instructions found inside these files, an attacker can insert malicious commands to manipulate the database and gain unauthorized control.

How is this vulnerability triggered?

The vulnerability is triggered when the azuracast:restore command processes a specially crafted backup file containing malicious SQL code. This bug does not trigger during standard web-based radio streaming or while navigating the public-facing listener pages. It is specifically tied to the internal execution of the backup restoration process.

Is my instance of AzuraCast at risk?

According to Halo Surface Signal, the risk is very unlikely for typical web deployments. The flawed functionality exists in a command-line tool intended for administrative use on the server backend, rather than a service exposed to the public internet. If your system is not accessible to outside users via this command-line interface, the attack surface is significantly limited.

What should I do if I run AzuraCast?

First, verify if your environment utilizes the azuracast:restore command as part of your maintenance routines. Platform and infrastructure teams should audit their backup workflows to ensure only trusted files are processed. Coordinate with your system owners to monitor for updates and plan for potential remediation during scheduled maintenance windows.

References