diff --git a/webapp/src/EventListener/AddContentSecurityPolicyListener.php b/webapp/src/EventListener/AddContentSecurityPolicyListener.php index d244aa0796..52c7aa81be 100644 --- a/webapp/src/EventListener/AddContentSecurityPolicyListener.php +++ b/webapp/src/EventListener/AddContentSecurityPolicyListener.php @@ -17,7 +17,7 @@ public function __invoke(ResponseEvent $event): void // the profiler requires 'unsafe-eval' for script-src 'self'. $response = $event->getResponse(); $cspExtra = $this->profiler ? "'unsafe-eval'" : ""; - $csp = "default-src 'self'; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' $cspExtra; img-src 'self' data:; worker-src 'self' blob:"; + $csp = "default-src 'self'; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' $cspExtra; img-src 'self' data:; worker-src 'self' blob:; font-src 'self' data:;"; $response->headers->set('Content-Security-Policy', $csp); } }