No network access in macos 27 #13482
Issue DescriptionmacOS 27 blocks LAN connections from Ghostty 1.3.1 child processes. In Ghostty: The identical command succeeds in Terminal.app. The Mac has a valid route over en0. Ghostty declares NSLocalNetworkUsageDescription, but never receives a permission prompt and is absent from System Settings > Privacy & Security > Local Network. Reinstalling Ghostty and tccutil reset LocalNetwork did not resolve it. Expected BehaviorGhostty should not block LAN connections from child processes. Actual BehaviorGhostty can’t connect to my server. Reproduction Steps➜ ~ ssh mlapoint99@192.168.0.100 Ghostty LogsGhostty VersionOS Version Informationmacos 27 (Linux only) Display ServerNone (Linux only) Desktop Environment/Window ManagerNo response Minimal Ghostty Configurationnot relevantAdditional Relevant ConfigurationNo response I acknowledge that:
|
Replies: 4 comments
|
I can confirm this exact description. macOS 27 Beta 4, latest Ghostty 1.3.1 via homebrew. Can connect via terminal, but no route to host with Ghostty. Ghostty doesn't appear in Privacy and Security - Local Network Network to be toggled on. |
|
Can confirm. I think there is something different in how the beta is handling security for terminal apps globally (outside of the MacOS default one) because a similar issue with Kitty and Terminus (so even an app from the Mac App Store doesn't fair any better right now). |
|
I experienced the same issue across multiple applications (Warp, iTerm2, VS Code, and Ghostty) running macOS 27 Developer Beta. Deleting the network configuration PLIST files and re-approving permissions fixed the issue. Because these files are protected by System Integrity Protection (SIP) on modern macOS versions, you need to temporarily disable SIP to remove them. Instructions
csrutil disable
sudo rm /Library/Preferences/com.apple.networkextension.plist
sudo rm /Library/Preferences/com.apple.networkextension.uuidcache.plist
csrutil enable
I have tried the above steps on following MacBook and all the apps where working again after resetting the network configuration PLIST.
I hope this is temporary solution, and apple fix the underlying issue that is causing the plist file to corrupt. |
Duplicate of #13438