Description
Tilt defines dev environments as code for microservice apps on Kubernetes. From 0.24.0 through 0.37.3, the Tilt HUD WebSocket at /ws/view is gated by a CSRF token, but the token is served by the unauthenticated /api/websocket_token endpoint and the upgrader accepts clients that omit an Origin header. When the HUD is network-exposed, an attacker who can reach the listener can open the HUD WebSocket and receive the full view stream, including session state, Tiltfile contents, resource statuses, and continued updates. This issue is fixed in version 0.37.4.
Published: 2026-07-10
Score: 8.3 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Tilt defines dev environments as code for microservice apps on Kubernetes. From 0.24.0 through 0.37.3, the Tilt HUD WebSocket at /ws/view is gated by a CSRF token, but the token is served by the unauthenticated /api/websocket_token endpoint and the upgrader accepts clients that omit an Origin header. When the HUD is network‑exposed, an attacker who can reach the listener can open the HUD WebSocket and receive the full view stream, including session state, Tiltfile contents, resource statuses, and continued updates. This provides an attacker with confidential operational data. The issue is fixed in version 0.37.4.

Affected Systems

The affected product is Tilt from tilt‑dev. All releases from 0.24.0 through 0.37.3 contain the flaw. The vulnerability is addressed in version 0.37.4; no other vendors or products are listed.

Risk and Exploitability

The CVSS score of 8.3 indicates high severity. The EPSS score of <1% suggests that exploitation is unlikely but not impossible. The vulnerability is not present in the CISA KEV catalog. Based on the description, the attack vector most likely requires network connectivity to the Tilt server; an attacker that can connect to the listening endpoint can establish the WebSocket and receive the divulged data.

Generated by OpenCVE AI on July 29, 2026 at 09:53 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Tilt to version 0.37.4 or later, which removes the unauthenticated token issue.
  • Limit external access to the /ws/view WebSocket endpoint by configuring firewall or ingress rules to trusted networks.
  • If the unauthenticated /api/websocket_token endpoint must remain exposed, restrict or disable it and enforce Origin header validation for WebSocket upgrades.

Generated by OpenCVE AI on July 29, 2026 at 09:53 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-6m68-r693-78qx Tilt: Cross-site WebSocket hijacking of the Tilt HUD stream
History

Tue, 14 Jul 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Mon, 13 Jul 2026 15:15:00 +0000

Type Values Removed Values Added
First Time appeared Tilt-dev
Tilt-dev tilt
Vendors & Products Tilt-dev
Tilt-dev tilt

Fri, 10 Jul 2026 22:00:00 +0000

Type Values Removed Values Added
Description Tilt defines dev environments as code for microservice apps on Kubernetes. From 0.24.0 through 0.37.3, the Tilt HUD WebSocket at /ws/view is gated by a CSRF token, but the token is served by the unauthenticated /api/websocket_token endpoint and the upgrader accepts clients that omit an Origin header. When the HUD is network-exposed, an attacker who can reach the listener can open the HUD WebSocket and receive the full view stream, including session state, Tiltfile contents, resource statuses, and continued updates. This issue is fixed in version 0.37.4.
Title Tilt: Cross-site WebSocket hijacking of the Tilt HUD stream
Weaknesses CWE-345
References
Metrics cvssV4_0

{'score': 8.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-14T14:14:47.863Z

Reserved: 2026-06-17T16:59:42.759Z

Link: CVE-2026-55883

cve-icon Vulnrichment

Updated: 2026-07-14T14:14:43.891Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-29T10:00:15Z

Weaknesses
  • CWE-345

    Insufficient Verification of Data Authenticity