Hi John,
Please have a look at this change, thanks!
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |
Fix openInNewWindow scheme deny-list bypass in bookmarkManagerPrivate
BookmarkManagerPrivateOpenInNewWindowFunction::RunOnReady passed
bookmark node URLs straight to Navigate() without the
ExtensionTabUtil::PrepareURLForNavigation scheme deny-list that the
sibling openInNewTab path applies to the same data. A compromised
bookmarks WebUI renderer could stage a devtools://, chrome-untrusted://,
or javascript: URL via bookmarks.create and open it as a
browser-initiated top-level window.
Route every bookmark URL through PrepareURLForNavigation before
navigating, and use the prepared URL for both the incognito filtering
and the navigation. Add a regression test covering denied schemes.
| Inspect html for hidden footers to help with email filtering. To unsubscribe visit settings. |