| Gói / sản phẩm | Phiên bản bị ảnh hưởng | Phiên bản đã vá |
|---|---|---|
| electron | ≥ 40.0.0, < 41.10.3≥ 42.0.0, < 42.0.1< 39.8.8 | 41.10.342.0.139.8.8 |
| electron | ≥ 40.0.0-alpha.1, < 41.10.3≥ 42.0.0-alpha.1, < 42.0.1< 39.8.10 | 41.10.342.0.139.8.10 |
A sandboxed iframe without the allow-popups keyword could still open a new window (or trigger setWindowOpenHandler) with no user interaction, because new-window navigations taking the OpenURL path did not apply the iframe sandbox popup restriction.
Apps that embed untrusted content in sandboxed iframes and rely on the absence of allow-popups to prevent window creation are affected. Apps that deny window creation in setWindowOpenHandler, or that do not embed untrusted content in sandboxed iframes, are not affected.
Return { action: 'deny' } from setWindowOpenHandler for any content you do not trust, rather than relying on the iframe sandbox alone.
42.0.141.10.339.8.10If 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í