Agustin Rivera
109267b82a
Handle subframe document navigations in browser guards (#64371)
* fix(browser): guard subframe document navigations
Co-authored-by: zsx <git@zsxsoft.com>
* fix(browser): preserve quarantine on subframe blocks
* chore(changelog): add subframe SSRF guard entry
* fix(browser): fail closed when subframe frame resolution throws
isSubframeDocumentNavigationRequest now returns true (apply SSRF
check) instead of false (skip check) when request.frame() throws,
so transient renderer churn cannot bypass the subframe navigation
policy guard.
---------
Co-authored-by: zsx <git@zsxsoft.com>
Co-authored-by: Devin Robison <drobison@nvidia.com>
2026-04-10 12:51:23 -06:00
..
2026-04-10 19:17:39 +01:00
2026-04-09 23:47:59 +01:00
2026-04-09 03:56:22 +01:00
2026-04-10 19:28:42 +01:00
2026-04-09 03:56:22 +01:00
2026-04-10 09:14:15 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 09:22:11 +01:00
2026-04-09 03:56:22 +01:00
2026-04-10 12:51:23 -06:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-10 14:56:12 +01:00
2026-04-09 03:56:22 +01:00
2026-04-10 19:28:42 +01:00
2026-04-10 19:17:39 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-10 22:57:38 +08:00
2026-04-09 03:56:22 +01:00
2026-04-09 17:09:17 +08:00
2026-04-09 03:56:22 +01:00
2026-04-10 19:28:42 +01:00
2026-04-10 08:16:27 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-10 17:34:41 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-10 08:16:28 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-10 19:17:39 +01:00
2026-04-10 19:17:39 +01:00
2026-04-10 08:16:27 +01:00
2026-04-09 03:56:22 +01:00
2026-04-10 19:17:39 +01:00
2026-04-10 19:28:42 +01:00
2026-04-09 23:47:59 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-10 19:23:10 +01:00
2026-04-10 08:16:27 +01:00
2026-04-10 12:24:50 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 06:13:39 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 23:47:59 +01:00
2026-04-09 03:56:22 +01:00
2026-04-10 14:56:12 +01:00
2026-04-09 03:56:22 +01:00
2026-04-10 19:23:10 +01:00
2026-04-09 03:56:22 +01:00
2026-04-10 12:14:36 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-03 16:39:47 +01:00
2026-04-10 08:16:28 +01:00
2026-04-10 19:17:39 +01:00
2026-04-10 15:01:19 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-10 14:56:12 +01:00
2026-04-09 03:56:22 +01:00
2026-04-10 21:53:31 +05:30
2026-04-08 00:09:41 +01:00
2026-04-10 19:28:42 +01:00
2026-04-09 03:56:22 +01:00
2026-04-10 08:51:17 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-10 17:58:44 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-10 19:17:39 +01:00
2026-04-10 08:16:27 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-10 09:28:19 +01:00
2026-04-10 08:16:28 +01:00
2026-03-12 23:03:19 +00:00
2026-04-04 14:13:46 +09:00
2026-03-28 20:22:03 -04:00
2026-04-06 19:15:31 +01:00
2026-04-06 15:38:04 +01:00
2026-04-09 23:59:00 +01:00
2026-04-06 19:15:31 +01:00