External risk intelligence

Crafty Controller Audit Logs Stored XSS via HTTP Header Injection

CVE advisorySeverity: CRITICAL (CVSS 9.6)

CVE-2026-18516

Crafty Controller is a web-based server management interface designed to be accessed via a browser. As a management portal for game servers, it is commonly deployed as a web application accessible over the network. Given its role as a control panel, it is often exposed to facilitate remote administration, making it a likely target for internet-facing web application attacks.

Cross-site Scripting

Halo Surface Signal: 4 out of 5 — likely to be public-facing.

External exposure likelihood

Horizon Alert

Summary of the vulnerability and why it matters

A vulnerability in the Audit Logs feature of Crafty Controller could allow an unauthenticated attacker to inject malicious code through an HTTP header. This could potentially lead to the execution of harmful scripts within the application, impacting its functionality and potentially exposing sensitive information.

  • Attackers can insert malicious code into logs.
  • Important for web application security awareness.
  • Verify if this management tool is in use.

Attack Path

How an attacker could exploit the issue

An attacker can inject malicious code into the Audit Logs by manipulating HTTP headers, leading to stored cross-site scripting. This allows them to execute arbitrary scripts in the context of other users' browsers.

  • No authentication is required.
  • HTTP header injection triggers the vulnerability.
  • Stored cross-site scripting is the resulting risk.

Live Threat

Current exploitation, exposure, and threat context

This vulnerability could allow an unauthenticated attacker to inject malicious scripts into the audit logs of Crafty Controller through crafted HTTP headers, potentially leading to the execution of these scripts in the browser of users who view the logs. This could affect system data by compromising the integrity of audit logs and potentially impact user sessions.

  • Audit logs could be altered or defaced.
  • Malicious scripts could execute in browsers.
  • Unauthorized actions might be performed.

Operational Fix

Recommended remediation, mitigation, and detection steps

Identifying the scope of the Audit Logs component within Crafty Controller is the critical first step. This may involve application owners and platform teams to understand where this component is deployed and if it is externally reachable or considered business-critical. Once confirmed, the accountable owner for this specific component should be identified to plan a risk-based remediation strategy, potentially involving vendor coordination.

  • Application and platform teams own resolution.
  • Verify Audit Logs component exposure and criticality.
  • Plan remediation based on identified risk.

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 Crafty Controller?

Crafty Controller is a web-based management interface used to host and control game servers. Administrators use this browser-accessible tool to remotely manage server settings, monitor performance, and oversee logs through a centralized dashboard.

What does CVE-2026-18516 mean by stored cross-site scripting?

This vulnerability, classified as CWE-116, involves improper output escaping. It means the software does not correctly clean data before displaying it. An attacker can save malicious scripts into the system's audit logs, which then execute inside the browser of any user who views those logs later.

How can an attacker trigger this vulnerability?

An unauthenticated attacker triggers this flaw by injecting malicious code directly into HTTP headers. The vulnerability relies on this specific header manipulation to store the payload; simply navigating the interface or viewing standard logs without an injected header will not initiate the attack.

Is my Crafty Controller instance at risk?

According to Halo Surface Signal, this software is often intentionally deployed as an internet-facing management portal to enable remote administration. If your instance is accessible over the network, it is a likely target for this type of web application attack compared to services kept on internal-only networks.

What should I do if I run Crafty Controller?

Begin by confirming if you have the affected software deployed and whether your audit logs are accessible via the network. Coordinate with your platform teams to assess the criticality of the management interface and prepare for remediation steps provided by the vendor.

References