CVE-2026-55884
Published:June 19, 2026
Updated:June 22, 2026
Summary The Tilt HUD HTTP server exposes state-changing and sensitive-read endpoints with no authentication. When the HUD is bound to a non-loopback address, a network attacker can trigger the developer's pre-defined Tiltfile resources, tamper with Tiltfile arguments, read full engine state including the session token, and reach the Tilt apiserver through a token-attaching proxy. Details The HUD server registers its handlers on a "gorilla/mux" router with no authenticating middleware. The "cookieWrapper" helper emits the "Tilt-Token" cookie but never validates it, and is attached only to the static-asset prefix. Impact An unauthenticated network caller can force any developer-defined resource to run on the host as the "tilt" user (choosing which and when, not the command text), set arbitrary Tiltfile arguments, disclose the session token and full engine state, and invoke apiserver resources via the loopback-token proxy. Because "tilt up" runs with the developer's privileges and credentials, the impact reaches the developer's environment and cluster. Conditions for exploitation - Affected version in ">= 0.20.8, <= 0.37.3". - HUD bound to a non-loopback address ("tilt up --host 0.0.0.0", or "TILT_HOST" set). - Network reachability to the listener (default port "10350"). Not affected - The default loopback-only bind is not reachable from the network. Workarounds Use the default loopback bind (omit "--host", unset "TILT_HOST") and ensure nothing else proxies to "localhost:10350". No complete workaround short of upgrading for non-loopback deployments.
Affected Packages
github.com/tilt-dev/tilt (GO):
Affected version(s) >=v0.20.8 <v0.37.4Fix Suggestion:
Update to version v0.37.4Related Resources (4)
Do you need more information?
Contact UsCVSS v4
Base Score:
9.2
Attack Vector
NETWORK
Attack Complexity
LOW
Attack Requirements
PRESENT
Privileges Required
NONE
User Interaction
NONE
Vulnerable System Confidentiality
HIGH
Vulnerable System Integrity
HIGH
Vulnerable System Availability
LOW
Subsequent System Confidentiality
NONE
Subsequent System Integrity
NONE
Subsequent System Availability
NONE
CVSS v3
Base Score:
9.4
Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
NONE
User Interaction
NONE
Scope
UNCHANGED
Confidentiality
HIGH
Integrity
HIGH
Availability
LOW
Weakness Type (CWE)
Missing Authentication for Critical Function