mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Bug 1086999 - CSP: Asterisk (*) wildcard should not allow blob:, data:, or filesystem: when matching source expressions (r=fabrice,pauljt)
This commit is contained in:
parent
685f3c6572
commit
e4a73f690c
@ -417,9 +417,9 @@ pref("browser.dom.window.dump.enabled", false);
|
||||
|
||||
// Default Content Security Policy to apply to certified apps.
|
||||
// If you change this CSP, make sure to update the fast path in nsCSPService.cpp
|
||||
pref("security.apps.certified.CSP.default", "default-src *; script-src 'self'; object-src 'none'; style-src 'self' 'unsafe-inline' app://theme.gaiamobile.org");
|
||||
pref("security.apps.certified.CSP.default", "default-src * data: blob:; script-src 'self'; object-src 'none'; style-src 'self' 'unsafe-inline' app://theme.gaiamobile.org");
|
||||
// Default Content Security Policy to apply to trusted apps.
|
||||
pref("security.apps.trusted.CSP.default", "default-src *; object-src 'none'; frame-src 'none'");
|
||||
pref("security.apps.trusted.CSP.default", "default-src * data: blob:; object-src 'none'; frame-src 'none'");
|
||||
|
||||
// Temporarily force-enable GL compositing. This is default-disabled
|
||||
// deep within the bowels of the widgetry system. Remove me when GL
|
||||
|
@ -159,7 +159,7 @@ CSPService::ShouldLoad(uint32_t aContentType,
|
||||
|
||||
if (status == nsIPrincipal::APP_STATUS_CERTIFIED) {
|
||||
// The CSP for certified apps is :
|
||||
// "default-src *; script-src 'self'; object-src 'none'; style-src 'self' app://theme.gaiamobile.org:*"
|
||||
// "default-src * data: blob:; script-src 'self'; object-src 'none'; style-src 'self' app://theme.gaiamobile.org:*"
|
||||
// That means we can optimize for this case by:
|
||||
// - loading same origin scripts and stylesheets, and stylesheets from the
|
||||
// theme url space.
|
||||
|
@ -1847,7 +1847,7 @@ pref("security.csp.debug", false);
|
||||
pref("security.csp.experimentalEnabled", false);
|
||||
|
||||
// Default Content Security Policy to apply to privileged apps.
|
||||
pref("security.apps.privileged.CSP.default", "default-src *; script-src 'self'; object-src 'none'; style-src 'self' 'unsafe-inline'");
|
||||
pref("security.apps.privileged.CSP.default", "default-src * data: blob:; script-src 'self'; object-src 'none'; style-src 'self' 'unsafe-inline'");
|
||||
|
||||
// Mixed content blocking
|
||||
pref("security.mixed_content.block_active_content", false);
|
||||
|
Loading…
Reference in New Issue
Block a user