| Package | Affected versions | Patched versions |
|---|---|---|
| electron | = 41.0.0≥ 39.0.0, < 39.8.1≥ 40.0.0, < 40.8.1< 38.8.6 | 39.8.140.8.138.8.6 |
| electron | ≥ 39.0.0-alpha.1, < 39.8.1≥ 40.0.0-alpha.1, < 40.8.1≥ 41.0.0-alpha.1, < 41.0.0< 38.8.6 | 39.8.140.8.141.0.038.8.6 |
A service worker running in a session could spoof reply messages on the internal IPC channel used by webContents.executeJavaScript() and related methods, causing the main-process promise to resolve with attacker-controlled data.
Apps are only affected if they have service workers registered and use the result of webContents.executeJavaScript() (or webFrameMain.executeJavaScript()) in security-sensitive decisions.
Do not trust the return value of webContents.executeJavaScript() for security decisions. Use dedicated, validated IPC channels for security-relevant communication with renderers.
41.0.040.8.139.8.138.8.6If there are any questions or comments about this advisory, please email [email protected]
Running one of these products? Scan your site to see whether it exposes a vulnerable version.
Scan my site free