Política de segurança de conteúdo (CSP) sha256 incompatível no Chrome 74.x, mas funciona bem no Chrome 75.x

Política de segurança de conteúdo (CSP) sha256 incompatível no Chrome 74.x, mas funciona bem no Chrome 75.x

Estou tentando definir uma Política de Segurança de Conteúdo (CSP) muito rígida em meu site da seguinte maneira:

base-uri 'self';script-src 'self' 'unsafe-inline' 'unsafe-eval' 'report-sample' https: http: 'sha256-lfXlPY3+MCPOPb4mrw1Y961+745U3WlDQVcOXdchSQc=' 'sha256-rRMdkshZyJlCmDX27XnL7g3zXaxv7ei6Sg+yt4R3svU=' 'nonce-[CSP-NONCE]' 'Strict-Dynamic' 'unsafe-hashes';frame-src 'self';object-src 'none';report-uri /report-csp;

Mas acho que, no Chrome/74.0.3729.169, sha256-lfXlPY3+MCPOPb4mrw1Y961+745U3WlDQVcOXdchSQc=não corresponde ao script 'javascript:;'.

Eu sei que funciona no Chrome/75.x

O relatório do Chrome/74.0.3729.169 é o seguinte:

{"csp-report":{"document-uri":"https://xxx.xxx.com/","referrer":"https://xxx.xxx.com/","violated-directive":"script-src-elem","effective-directive":"script-src-elem","original-policy":"base-uri 'self';script-src 'self' 'unsafe-inline' 'unsafe-eval' 'report-sample' https: http: 'sha256-lfXlPY3+MCPOPb4mrw1Y961+745U3WlDQVcOXdchSQc=' 'sha256-rRMdkshZyJlCmDX27XnL7g3zXaxv7ei6Sg+yt4R3svU=' 'nonce-ICXBmlKCIhrG35lflJLb' 'Strict-Dynamic' 'unsafe-hashes';frame-src 'self';object-src 'none';report-uri /report-csp;","disposition":"report","blocked-uri":"inline","line-number":1,"source-file":"https://xxx.xxx.com/","status-code":0,"script-sample":"javascript:;"}}

Isso é um bug no Chrom 74.x?

FWIW, outro hash na política funciona tanto no Chrome 74.xe no Chrome 75.x.('sha256-rRMdkshZyJlCmDX27XnL7g3zXaxv7ei6Sg+yt4R3svU=' means 'javascript:void(0)')

O agente do usuário para o navegador é:

user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36 –

informação relacionada