| Gói / sản phẩm | Phiên bản bị ảnh hưởng | Phiên bản đã vá |
|---|---|---|
| electron | = 42.0.0≥ 40.0.0, < 40.9.0≥ 41.0.0, ≤ 41.2.1< 39.8.8 | 40.9.039.8.8 |
| electron | ≥ 40.0.0-alpha.1, < 40.9.0≥ 41.0.0-alpha.1, < 41.2.1≥ 42.0.0-alpha.1, < 42.0.0-beta.3< 39.8.8 | 40.9.041.2.142.0.0-beta.339.8.8 |
Some window options supplied by web content in the window.open() features string were applied to the new BrowserWindow without an allowlist. Untrusted content could set window options it should not control, including options that cause the main process to access attacker-chosen file or network paths.
Apps are only affected if untrusted content can call window.open() and the app does not override child window options via setWindowOpenHandler. Apps that deny window.open() for untrusted content, or set overrideBrowserWindowOptions explicitly, are not affected.
Return { action: 'deny' } from setWindowOpenHandler for untrusted content, or supply overrideBrowserWindowOptions so every window option is set explicitly.
42.0.0-beta.341.2.140.9.039.8.8If you have any questions or comments about this advisory, email Electron at [email protected]
Bạn đang dùng một trong các sản phẩm này? Quét site để biết có đang lộ phiên bản có lỗ hổng không.
Quét site miễn phí