Description
An output escaping vulnerability in the Audit Logs component of Crafty Controller allows a remote, unauthenticated attacker to perform stored cross-site scripting via HTTP header injection
Published: 2026-10-16
Score: 9.6 Critical
EPSS: < 1% Very Low
KEV: No
Impact: Stored cross‑site scripting via HTTP header injection
Action: Immediate Patch
AI Analysis

Impact

The vulnerability resides in the Audit Logs component of Crafty Controller, where HTTP headers such as X‑Real‑IP or X‑Forwarded‑For are not properly encoded before being stored. An attacker can inject malicious content into these headers, which the application then persists in the logs. When an administrator opens the audit logs, the unsanitized data is rendered, enabling stored cross‑site scripting that can steal credentials, deface the interface, or run arbitrary code under the victim’s session.

Affected Systems

All installations of Arcadia Technology, LLC’s Crafty Controller running any version earlier than 4.11.0 are affected. No specific minor revision numbers are listed, so any unpatched deployment in that version range remains vulnerable.

Risk and Exploitability

The CVSS score of 9.6 reflects high severity, and the flaw is a classic XSS weakness (CWE‑116). Exploitation requires no authentication and can be carried out by sending a crafted HTTP request to the server. The EPSS score is not available. Because the vulnerability is stored and delivered to privileged users when viewing audit logs, the potential impact is significant. The vulnerability is not listed in CISA KEV at this time.

Generated by OpenCVE AI on October 16, 2026 at 17:13 UTC.

Remediation

Vendor Solution

Upgrade to version 4.11.0 or make Crafty Controller only accessible behind a reverse proxy that blocks injection of the X-Real-IP and X-Forwarded-For headers


OpenCVE Recommended Actions

  • Upgrade Crafty Controller to version 4.11.0 or newer.
  • If upgrading is not immediately possible, place the application behind a reverse proxy that removes or blocks the X‑Real‑IP and X‑Forwarded‑For headers to prevent header injection.
  • Ensure that all log output is properly escaped before rendering in the user interface, focusing on any features that display user‑controlled data in Audit Logs.

Generated by OpenCVE AI on October 16, 2026 at 17:13 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 18 Oct 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Fri, 16 Oct 2026 14:00:00 +0000

Type Values Removed Values Added
Description An output escaping vulnerability in the Audit Logs component of Crafty Controller allows a remote, unauthenticated attacker to perform stored cross-site scripting via HTTP header injection
Title Improper Encoding or Escaping of Output in Crafty Controller
Weaknesses CWE-116
References
Metrics cvssV3_1

{'score': 9.6, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitLab

Published:

Updated: 2026-10-18T13:54:08.252Z

Reserved: 2026-07-31T18:03:55.509Z

Link: CVE-2026-18516

cve-icon Vulnrichment

Updated: 2026-10-18T13:47:36.201Z

cve-icon NVD

Status : Deferred

Published: 2026-10-16T14:17:24.710

Modified: 2026-10-18T14:16:54.970

Link: CVE-2026-18516

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-16T17:15:14Z

Weaknesses
  • CWE-116

    Improper Encoding or Escaping of Output