Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: cf3cb8bb45fd917d3edf307525328c72cb286a59
https://github.com/WebKit/WebKit/commit/cf3cb8bb45fd917d3edf307525328c72cb286a59
Author: Per Arne Vollan <[email protected]>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M Source/WebKit/Shared/LoadParameters.cpp
M Source/WebKit/Shared/LoadParameters.h
M Source/WebKit/UIProcess/WebPageProxy.cpp
M Source/WebKit/WebProcess/WebPage/WebPage.cpp
Log Message:
-----------
Fix container manager sandbox violations
https://bugs.webkit.org/show_bug.cgi?id=250389
rdar://104079541
Reviewed by Geoffrey Garen.
Send top private controlled domain and host in load parameters and cache the
result
in the WebContent process, since computing the top privately controlled domain
is
causing the sandbox violation in the WebContent process.
* Source/WebKit/Shared/LoadParameters.cpp:
(WebKit::LoadParameters::encode const):
(WebKit::LoadParameters::decode):
* Source/WebKit/Shared/LoadParameters.h:
* Source/WebKit/UIProcess/WebPageProxy.cpp:
(WebKit::WebPageProxy::loadRequestWithNavigationShared):
* Source/WebKit/WebProcess/WebPage/WebPage.cpp:
(WebKit::WebPage::loadRequest):
Canonical link: https://commits.webkit.org/260263@main
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes