Description
Coder allows organizations to provision remote development environments via Terraform. Prior to versions 2.29.17, 2.32.7, 2.33.8, and 2.34.2, the `AgentLogLine` dashboard component instantiated `ansi-to-html` without `escapeXML: true` and inserted the result via `dangerouslySetInnerHTML` so HTML embedded in workspace agent log lines was rendered as live markup. Server-side sanitization did not neutralize HTML metacharacters. Exploitation requires a victim to view attacker-controlled agent logs in the dashboard. The fix in versions 2.29.17, 2.32.7, 2.33.8, and 2.34.2 enables `escapeXML: true` so HTML metacharacters are escaped before DOM insertion. No known workarounds are available.
Published: 2026-07-08
Score: 5.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A flaw in Coder’s AgentLogLine dashboard component allows an attacker to embed arbitrary HTML or JavaScript into workspace agent logs that are displayed in the browser. The component employs the ansi‑to‑html library without escaping XML characters and injects the rendered output using dangerouslySetInnerHTML, so the log content is interpreted as live markup. This flaw, identified as CWE‑79, constitutes a stored cross‑site scripting vulnerability that can execute malicious scripts when a user views the affected logs.

Affected Systems

The affected product is Coder by coder. Versions prior to 2.29.17, 2.32.7, 2.33.8, and 2.34.2 are vulnerable. The issue is fixed in releases 2.29.17, 2.32.7, 2.33.8, 2.34.2 and all later versions.

Risk and Exploitability

The CVSS score of 5.4 indicates moderate severity, and the EPSS score of less than 1% shows a very low overall exploitation probability. The vulnerability is not listed in the CISA KEV catalog. Exploitation requires that the attacker’s log content be viewable in the dashboard, meaning the compromise is limited to users who access those logs. No workarounds are available, so the only protection is the official patch.

Generated by OpenCVE AI on July 26, 2026 at 18:35 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Coder to a patched release (2.29.17, 2.32.7, 2.33.8, 2.34.2 or any newer version).
  • Deploy a strict Content Security Policy that prohibits inline script execution to reduce the impact while awaiting the official fix.
  • Limit user permissions so that only authorized personnel can view workspace agent logs in the dashboard.

Generated by OpenCVE AI on July 26, 2026 at 18:35 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-7qw2-f75v-62f7 Coder vulnerable to stored HTML injection via workspace agent logs in AgentLogLine component
History

Fri, 10 Jul 2026 03:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 08 Jul 2026 02:45:00 +0000

Type Values Removed Values Added
First Time appeared Coder
Coder coder
Vendors & Products Coder
Coder coder

Wed, 08 Jul 2026 01:00:00 +0000

Type Values Removed Values Added
Description Coder allows organizations to provision remote development environments via Terraform. Prior to versions 2.29.17, 2.32.7, 2.33.8, and 2.34.2, the `AgentLogLine` dashboard component instantiated `ansi-to-html` without `escapeXML: true` and inserted the result via `dangerouslySetInnerHTML` so HTML embedded in workspace agent log lines was rendered as live markup. Server-side sanitization did not neutralize HTML metacharacters. Exploitation requires a victim to view attacker-controlled agent logs in the dashboard. The fix in versions 2.29.17, 2.32.7, 2.33.8, and 2.34.2 enables `escapeXML: true` so HTML metacharacters are escaped before DOM insertion. No known workarounds are available.
Title Coder vulnerable to stored HTML injection via workspace agent logs in AgentLogLine component
Weaknesses CWE-79
References
Metrics cvssV3_1

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


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-08T14:00:43.204Z

Reserved: 2026-06-16T21:59:57.017Z

Link: CVE-2026-55437

cve-icon Vulnrichment

Updated: 2026-07-08T14:00:38.697Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-26T18:45:03Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')