Tilt: Cross-site WebSocket hijacking of the Tilt HUD stream
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| tilt-dev | tilt | affected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Tilt-dev | Tilt |
|
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-6m68-r693-78qx | Tilt: Cross-site WebSocket hijacking of the Tilt HUD stream |
No CVSS v3.1
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.262% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Tilt-dev
Tilt-dev tilt |
|
| Vendors & Products |
Tilt-dev
Tilt-dev tilt |
| 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
|