System software from "x" was blocked from loading macOS Origin: Platform & cloud Last updated 5 Nov 2026

macOS: System Extension Blocked — A program tried to load new system extension(s) / System software was blocked from loading

macOS blocked a kernel/system extension (VPN, virtualization, drivers) until you approve it.

Exact message you may see System Extension BlockedSystem software from developer was blocked from loadingA program tried to load new system extension(s)System extension was blocked from loading macOSSystem Extension Updated
Seen on: macOS

Meaning

Open System Settings → Privacy & Security and click Allow next to the blocked developer (Intel; on Apple Silicon you may first need Reduced Security in recovery mode for kernel extensions). Restart afterwards. MDM-managed Macs need the extension allowed by profile.

Common causes

  • Third-party system/network extension installed
  • First launch of VPN/virtualization tool
  • Apple Silicon with Full Security blocking kexts
  • MDM policy denies
  • Approval dialog dismissed

⚡ Quick fix

  1. Privacy & Security → Allow → restart
  2. Apple Silicon legacy kext: Recovery → Startup Security Utility → Reduced Security
  3. Ask IT to deploy an approval profile (MDM)

Detailed fix by platform

macOS

  1. systemextensionsctl list and kextstat | grep -v apple

How to diagnose

  1. Extension — Listed?
  2. Approval — Allowed?
  3. MDM — Managed?

🔧 Still not fixed?

Many errors look alike. If the steps above didn’t solve it, one of these is probably what you’re facing:

Where this error sits

Origin: Platform & cloud. Errors that are often confused with or caused by this one (click to open):

"x" can't be opened because it is from an unidentified developer — macOS: “app” can’t be opened because it is from an unidentified developer (macOS)"x" can't be opened b…ActiveModel::ForbiddenAttributesError (strong parameters) — Rails: ActiveModel::ForbiddenAttributesError (Ruby / Rails)ActiveModel::Forbidde…Apple could not verify "x" is free of malware — macOS: “app” cannot be opened because Apple cannot check it for malicious software / Apple could not verify “app” is free of malware that may harm your Mac (macOS)Apple could not verif…Camera/Microphone access denied (TCC) — macOS: avfoundation: Could not start capture / "Terminal" does not have access to the camera or microphone — tccd denied (macOS)Camera/Microphone acc…Docker Desktop requires privileged access (vmnetd) — macOS: Docker Desktop needs privileged access / com.docker.vmnetd could not be started (macOS)Docker Desktop requir…is damaged and can’t be opened — macOS: “App” is damaged and can’t be opened. You should move it to the Trash. (macOS)is damaged and can’t …ITMS-90206 — ITMS-90206: Invalid Bundle. The bundle at 'App.appex' contains disallowed file 'Frameworks' (iOS)ITMS-90206NO_PUBKEY — The following signatures couldn't be verified because the public key is not available: NO_PUBKEY (Linux)NO_PUBKEYSystem so…

Explore the map of this error Full error map →

🧠 Still stuck? Analyze your error

Paste the full message, response headers or stack trace — we'll detect the platform and point to the most likely cause.

💬 What worked for others

No tips yet — did something else fix this for you?

Share what worked for you

Tips are checked by an editor before they appear. Links are removed.