diff --git a/src/server/environment/stateIntake.ts b/src/server/environment/stateIntake.ts index f1302a847e..f5ffeb8d3a 100644 --- a/src/server/environment/stateIntake.ts +++ b/src/server/environment/stateIntake.ts @@ -299,6 +299,7 @@ const UNC_PATH = /^[\\/]{2}/u; /** The local path a `file://` uri names; another host or a UNC path would open a network share, so neither is opened. */ const localFilePath = (url: URL): Result => { if (url.host !== "" && url.host !== "localhost") return err(NETWORK_SHARE); + if (UNC_PATH.test(url.pathname)) return err(NETWORK_SHARE); let path: string; try { path = fileURLToPath(url);