Self signed certificate error breaks Cursor IDE on macOS

Where does the bug appear (feature/product)?

Cursor IDE

Describe the Bug

I cannot use Cursor any more. I am using Mac OS 26.6.2 (25G83).
please help..

Steps to Reproduce

Request ID: 66b1caac-8257-485b-a6ac-35b389fcebba
An unexpected error occurred.
[internal] self signed certificate in certificate chain
RetriableError: [internal] self signed certificate in certificate chain
at HmS (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:8812:151874)
at k5a (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:8812:150297)
at dgS (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:8813:13646)
at Object.classify (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:8813:17851)
at sgS (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:8813:5924)
at async L5a.run (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:8813:17173)
at async Lve.runAgentLoop (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:8915:34585)
at async JJl.streamFromAgentBackend (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:21619:17222)
at async JJl.getAgentStreamResponse (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:21619:36141)
at async oze._submitChatMaybeAbortCurrent (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:8893:4529)

Operating System

MacOS

Version Information

Version: 3.19.7 (Universal)
VS Code Extension API: 1.128.0
Commit: 90de2327392570a5f5f625c656c6749d228e6430
Date: 2026-09-02T23:03:07.739Z
Layout: Agent Window
Build Type: Stable
Release Track: Default
Electron: 42.10.0
Chromium: 148.0.7778.280
Node.js: 24.18.1
V8: 14.8.178.38-electron.0
xterm.js: 6.1.0-beta.291
OS: Darwin arm64 25.6.0

For AI issues: which model did you use?

Cursor Grok 4.6 (fast)​​
Cursor and SpaceXAI’s most powerful model, great for complex coding and knowledge work.

256k context window

Version: high effort

For AI issues: add Request ID with privacy disabled

Request ID: 66b1caac-8257-485b-a6ac-35b389fcebba
An unexpected error occurred.
[internal] self signed certificate in certificate chain
RetriableError: [internal] self signed certificate in certificate chain
at HmS (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:8812:151874)
at k5a (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:8812:150297)
at dgS (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:8813:13646)
at Object.classify (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:8813:17851)
at sgS (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:8813:5924)
at async L5a.run (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:8813:17173)
at async Lve.runAgentLoop (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:8915:34585)
at async JJl.streamFromAgentBackend (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:21619:17222)
at async JJl.getAgentStreamResponse (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:21619:36141)
at async oze._submitChatMaybeAbortCurrent (vscode-file://vscode-app/Applications/Cursor.app/Contents/Resources/app/out/vs/workbench/workbench.glass.main.js:8893:4529)

Does this stop you from using Cursor

Yes - Cursor is unusable

Hey @osbornli, that error means something on your network (a proxy or security tool) is re-signing HTTPS traffic with a certificate the agent connection doesn’t trust, so the request is blocked before it leaves your Mac. It’s not the update.

Try this first:

  1. Open IDE (top right of the Agents Window) → Cmd+Shift+P → “Preferences: Open User Settings (JSON)”, add:
"http.experimental.systemCertificatesV2": true,
"cursor.general.disableHttp2": true
  1. Fully quit with Cmd+Q and reopen.
  2. Make sure your company’s root certificate is in Keychain Access, set to Always Trust.

If it still fails, run Settings → Network → Run Diagnostics and paste the output here (the SSL line names the intercepting certificate). And a quick test: try a phone hotspot for a minute - if it works there, the interception is on your work network, and IT will need to exclude Cursor’s domains from SSL inspection (guide).