VDB
Sign up
HIGH7.4

GHSA-j84w-jfhq-vhvj

Electron: File and HTTP protocol handlers allow cross-origin reads without corsEnabled

Quick fix

GHSA-j84w-jfhq-vhvj — electron: upgrade to the fixed version with the command below.

npm install electron@41.10.6

Details

### Impact

Responses served through `protocol.registerFileProtocol` or `protocol.registerHttpProtocol` for a custom scheme registered with `supportFetchAPI: true` but without `corsEnabled: true` could be read cross-origin by web content. This completes the fix for CVE-2026-70604.

Apps are only affected if they register such a scheme, serve it through one of those handlers, and load untrusted content. Apps that set `corsEnabled: true`, or that do not load untrusted content, are not affected.

### Workarounds

Set `corsEnabled: true` on the scheme, or do not load untrusted content in windows that can reach it.

### Fixed Versions

* `44.0.0-beta.5` * `43.4.1` * `42.9.2` * `41.10.6`

### For more information

If you have any questions or comments about this advisory, email us at [security@electronjs.org](mailto:security@electronjs.org)

Are you affected?

Enter the version of the package you're using.

Affected packages

npm/electron
Introduced in: 0Fixed in: 41.10.6
Fixnpm install electron@41.10.6
npm/electron
Introduced in: 42.0.0-alpha.1Fixed in: 42.9.2
Fixnpm install electron@42.9.2
npm/electron
Introduced in: 43.0.0-alpha.1Fixed in: 43.4.1
Fixnpm install electron@43.4.1
npm/electron
Introduced in: 44.0.0-alpha.1Fixed in: 44.0.0-beta.5
Fixnpm install electron@44.0.0-beta.5

References