GHSA-j84w-jfhq-vhvj

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

En bref

Publiée
Mise à jour
CVE
CVE-2026-102675
CVSS_V3
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:N/A:N

Description

### 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)

Paquets affectés

PaquetVersions
npm · electronintroduced 0, fixed 41.10.6
npm · electronintroduced 42.0.0-alpha.1, fixed 42.9.2
npm · electronintroduced 43.0.0-alpha.1, fixed 43.4.1
npm · electronintroduced 44.0.0-alpha.1, fixed 44.0.0-beta.5

Références

Sources

SourceLicence
OSV.devCC-BY 4.0 — GitHub Advisory Database