Permitir etiquetas vazias no estilo XHTML em visualizações personalizadas

Existe uma vulnerabilidade de cross-site scripting (XSS), CVE-2020-11022, nas versões do jQuery posteriores ou iguais a 1.2 e anteriores a 3.5.0. Esta falha permite que um atacante com a capacidade de fornecer entrada à função parseHTML() injete JavaScript na página quando essa entrada é renderizada e que seja fornecida pelo navegador. No Looker 21.18 e anterior, a versão do jQuery fornecida como uma variável global a uma visualização personalizada em sandbox incluía esta vulnerabilidade.

A partir do Looker 21.20, a instância jQuery integrada disponível para visualizações personalizadas foi atualizada e esta vulnerabilidade foi resolvida. Como resultado da resolução desta vulnerabilidade, o Looker vai deixar de reconhecer etiquetas XHTML de fecho automático, como <div />, em visualizações personalizadas.

No Looker 21.20, foi incluída uma nova funcionalidade antiga, Permitir etiquetas vazias no estilo XHTML em visualizações personalizadas, na página Funcionalidades antigas na secção Administração do Looker. A ativação desta funcionalidade antiga desativa a proteção contra CVE-2020-11022, o que faz com que as etiquetas XHTML de fecho automático sejam reconhecidas em visualizações personalizadas, mas também expõe a vulnerabilidade do jQuery. Se ativar esta funcionalidade antiga, recomendamos vivamente que audite as suas visualizações personalizadas para etiquetas de fecho automático, corrija as etiquetas de fecho automático e desative a funcionalidade antiga. Esta funcionalidade antiga vai ser desativada no Looker 22.20 e as etiquetas XHTML de fecho automático não vão ser permitidas.