Where does the bug appear (feature/product)?
Cursor CLI
Describe the Bug
Describe the bug
cursor serve-web fails with an infinite “downloading” loop because the embedded commit hash in cursor-tunnel doesn’t exist on Cursor’s CDN.
The cursor-tunnel binary (v2.4.21) requests server binary for commit dc8361355d709f306d5159635a677a571b277bcc, but the CDN only has dc8361355d709f306d5159635a677a571b277bc0 (note: bc0 vs bcc).
Steps to Reproduce
$ cursor serve-web --port 8080 --without-connection-token --accept-server-license-termsWeb UI available at http://127.0.0.1:8080The latest version of the Cursor Server is downloading, please wait a moment...[2026-01-26] info Downloading server dc8361355d709f306d5159635a677a571b277bcc
The download never completes. Checking the CDN directly:
# This returns 404:$ curl -I "https://cursor.blob.core.windows.net/remote-releases/2.4.21-dc8361355d709f306d5159635a677a571b277bcc/vscode-reh-darwin-arm64.tar.gz"HTTP/1.1 404 The specified blob does not exist.# This exists (bc0, not bcc):$ curl -I "https://cursor.blob.core.windows.net/remote-releases/2.4.21-dc8361355d709f306d5159635a677a571b277bc0/vscode-reh-darwin-arm64.tar.gz"HTTP/1.1 200 OK
The commit embedded in cursor-tunnel differs from the main app:
$ cursor --version
2.4.21
dc8361355d709f306d5159635a677a571b277bc0 # <-- bc0
$ strings /Applications/Cursor.app/Contents/Resources/app/bin/cursor-tunnel | grep "dc836"
dc8361355d709f306d5159635a677a571b277bcc # <-- bcc
$ cursor --version2.4.21dc8361355d709f306d5159635a677a571b277bc0 # <-- bc0$ strings /Applications/Cursor.app/Contents/Resources/app/bin/cursor-tunnel | grep "dc836"dc8361355d709f306d5159635a677a571b277bcc # <-- bcc
Expected Behavior
What did you expect to happen
cursor serve-web should download the server binary and serve the web-based editor UI, allowing browser access to Cursor.
Operating System
MacOS
Version Information
cursor --version
2.4.21
dc8361355d709f306d5159635a677a571b277bc0
arm64
Does this stop you from using Cursor
Yes - Cursor is unusable