Keeley Hammond
cf80d75e2e
fix: don't expose chrome.webstorePrivate to web pages ( #53752 )
...
Since the webstorePrivate API moved to //extensions (CL 7874276), the
core feature files expose it to web pages on the Chrome Web Store origin
and the core provider registers its functions. Electron does not provide
a WebstorePrivateAPIDelegate, so a webContents that navigated to
chromewebstore.google.com got chrome.webstorePrivate bindings and calling
into them dereferenced a null delegate in the browser process.
Override the core "webstorePrivate" feature so it is unavailable in every
context, and replace the core-registered functions with ones that respond
with an error so a stray request cannot crash the browser.
2026-09-09 08:59:59 -04:00
..
2026-09-07 15:49:53 -07:00
2026-09-07 15:41:15 -07:00
2026-08-28 08:51:10 +00:00
2024-09-27 10:17:06 +09:00
2025-11-24 12:30:57 -05:00
2026-08-20 12:43:29 +02:00
2026-08-20 11:12:20 -07:00
2026-09-07 15:41:15 -07:00
2026-09-07 15:41:15 -07:00
2026-09-01 02:12:57 +00:00
2026-09-03 10:17:08 -07:00
2026-08-18 16:56:33 -04:00
2026-09-07 15:49:53 -07:00
2026-07-28 20:41:10 -04:00
2026-08-31 11:50:02 -07:00
2026-08-29 00:57:17 +00:00
2026-04-12 02:03:04 -07:00
2026-09-01 02:12:57 +00:00
2026-08-28 17:51:30 +00:00
2026-04-12 02:03:04 -07:00
2026-08-25 12:00:49 +09:00
2026-04-12 02:03:04 -07:00
2025-05-29 10:24:16 -07:00
2026-08-14 15:52:43 +02:00
2026-04-12 02:03:04 -07:00
2026-04-12 02:03:04 -07:00
2026-09-04 15:12:13 +09:00
2026-09-06 19:15:18 +02:00
2026-08-28 09:58:32 +00:00
2026-09-07 12:43:12 -07:00
2026-08-20 19:38:49 +00:00
2026-08-27 19:15:33 -07:00
2026-07-27 18:40:08 -05:00
2026-08-20 10:27:21 -04:00
2026-04-12 02:03:04 -07:00
2026-09-01 02:12:57 +00:00
2026-04-12 02:03:04 -07:00
2026-09-03 21:51:44 -07:00
2026-06-09 15:20:54 -04:00
2026-07-13 14:48:07 -04:00
2026-05-18 17:04:17 -04:00
2026-07-30 20:05:26 -07:00
2024-10-02 19:10:44 -07:00
2026-09-03 22:49:46 -07:00
2026-09-09 00:45:00 +09:00
2026-06-17 10:56:58 -04:00
2026-04-12 02:03:04 -07:00
2026-05-19 16:38:09 +01:00
2026-09-01 02:12:57 +00:00
2026-09-07 18:31:56 +00:00
2026-08-28 17:50:33 +00:00
2026-07-13 14:48:07 -04:00
2026-04-12 02:03:04 -07:00
2026-08-11 22:06:51 -07:00
2026-04-12 02:03:04 -07:00
2026-04-12 02:03:04 -07:00
2026-09-04 15:12:13 +09:00
2026-04-30 12:52:11 -04:00
2026-08-28 12:28:45 -07:00
2026-09-09 09:59:20 +02:00
2026-08-22 01:50:11 -07:00
2026-08-20 21:07:45 -07:00
2026-08-28 09:58:32 +00:00
2026-09-07 18:31:56 +00:00
2026-04-12 02:03:04 -07:00
2026-09-01 02:12:57 +00:00
2026-09-05 07:52:25 -07:00
2026-04-11 03:43:43 -04:00
2026-09-07 20:40:36 +00:00
2026-09-02 11:44:58 -07:00
2026-09-04 15:12:13 +09:00
2026-07-13 14:48:07 -04:00
2026-04-23 00:05:30 +00:00
2026-05-04 15:12:27 -05:00
2026-04-20 09:34:37 -07:00
2026-04-12 02:03:04 -07:00
2026-05-20 15:18:25 -05:00
2026-09-09 08:59:59 -04:00
2026-04-12 02:03:04 -07:00
2026-04-12 02:03:04 -07:00
2026-08-18 16:56:33 -04:00
2026-09-03 11:33:14 -07:00
2026-09-01 02:12:57 +00:00
2026-04-12 02:03:04 -07:00
2026-09-01 02:12:57 +00:00
2026-09-03 03:09:16 +00:00
2026-09-03 03:09:16 +00:00
2026-04-12 02:03:04 -07:00
2026-04-12 02:03:04 -07:00
2026-04-12 02:03:04 -07:00
2026-04-12 02:03:04 -07:00
2026-04-12 02:03:04 -07:00
2023-01-18 14:46:27 +01:00
2026-07-18 06:58:37 +00:00
2026-09-07 15:49:53 -07:00
2026-08-26 15:36:04 -04:00