CVE-2026-55882
Published:June 19, 2026
Updated:June 22, 2026
Summary The Tilt HUD server mounts Go's "net/http/pprof" handlers under "/debug" with no access control. When the HUD is network-exposed, an attacker can read process memory — including session and apiserver tokens — and hold the process under profiling. Details A blank import of "net/http/pprof" registers its handlers on "http.DefaultServeMux", which the HUD controller mounts under "/debug" on both the web router and the apiserver listener. "/debug/pprof/heap" and "/goroutine" expose process memory, including the session token (also issued in the "Tilt-Token" cookie) and the apiserver loopback bearer token; "/profile" and "/trace" let a caller sample the process for an arbitrary duration. Impact An unauthenticated caller who can reach the listener can extract process memory — including the session and apiserver tokens — and degrade performance by holding the process under CPU profiling or tracing. The leaked tokens compound the missing-authentication finding on the same server. Conditions for exploitation - Affected version in ">= 0.19.5, <= 0.37.3". - HUD (or apiserver) listener 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") so "/debug" is not remotely reachable. No complete workaround short of upgrading for non-loopback deployments.
Affected Packages
github.com/tilt-dev/tilt (GO):
Affected version(s) >=v0.19.5 <v0.37.4Fix Suggestion:
Update to version v0.37.4Related Resources (4)
Do you need more information?
Contact UsCVSS v4
Base Score:
8.3
Attack Vector
NETWORK
Attack Complexity
LOW
Attack Requirements
PRESENT
Privileges Required
NONE
User Interaction
NONE
Vulnerable System Confidentiality
HIGH
Vulnerable System Integrity
NONE
Vulnerable System Availability
LOW
Subsequent System Confidentiality
NONE
Subsequent System Integrity
NONE
Subsequent System Availability
NONE
CVSS v3
Base Score:
8.2
Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
NONE
User Interaction
NONE
Scope
UNCHANGED
Confidentiality
HIGH
Integrity
NONE
Availability
LOW
Weakness Type (CWE)
Exposure of Sensitive Information to an Unauthorized Actor