CVE-2026-67917
9.8ZuraCast · ZuraCast
A SQL injection vulnerability in ZuraCast allows unauthenticated, remote attackers to execute arbitrary SQL statements during the backup restoration process, leading to privilege escalation.
Executive summary
A critical SQL injection vulnerability in the ZuraCast backup restore functionality could allow an unauthenticated attacker to execute arbitrary commands and escalate privileges.
Vulnerability
The azuracast:restore command insecurely processes the db.sql file extracted from a backup archive without validation or sanitization. This allows an unauthenticated, remote attacker to perform SQL injection, which can be leveraged for privilege escalation.
Business impact
This critical vulnerability allows a remote attacker to compromise the entire database, potentially leading to full system takeover. With a CVSS score of 9.8, the risk of unauthorized data access, modification, or destruction is extremely high. Business operations could be severely disrupted if the database is manipulated or if administrative access is granted to an unauthorized party.
Remediation
Immediate Action: Upgrade ZuraCast instances to version 0.23.8 or newer immediately.
Proactive Monitoring: Regularly audit database access logs for unusual queries or administrative actions that deviate from established baselines.
Compensating Controls: Implement strict file validation on backup archives and restrict access to the restoration functionality to authorized personnel only.
Exploitation status
Public Exploit Available: Yes, a public proof-of-concept exists as documented in the GitHub repository referenced in the vulnerability record.
Analyst recommendation
The presence of a public proof-of-concept increases the likelihood of opportunistic attacks. Administrators must prioritize the upgrade to version 0.23.8 to eliminate this injection vector. Ensure that all backup processes are secured and that any previous backups are verified for integrity.