Descrição
Várias vulnerabilidades sérias foram encontradas no Google Chrome. Usuários mal-intencionados podem explorar essas vulnerabilidades para contornar restrições de segurança, causando negação de serviço ou obtendo informações confidenciais.
Abaixo está uma lista completa de vulnerabilidades
- A solução alternativa da árvore DOM no Blink pode ser explorada através de um código JavaScript especialmente projetado para ignorar a mesma política de origem;
- Vulnerabilidades após o uso no PDFium podem ser exploradas através de manipulações de anotações para causar negação de serviço;
- As vulnerabilidades de uso após a liberação no ServiceWorker podem ser exploradas por meio de manipulações de retorno de chamada para causar negação de serviço;
- Objetos incorretos de dicionário lançados no PDFium podem ser explorados através de um documento PDF especialmente projetado para causar negação de serviço;
- A falta de restrições de LocalStorage no Blink pode ser excluída remotamente através de uma URL especialmente projetada para obter informações confidenciais;
- Manipulação incorreta de erros de mapeamento em libANGLE pode ser explorada remotamente através de manipulações de dispositivos para causar negação de serviço;
- Corrupção de memória no FFMpeg pode ser explorada remotamente para causar negação de serviço através de um arquivo WebM especialmente projetado;
- A falta de restrições do CORS no Blink pode ser explorada remotamente por meio de um redirecionamento especialmente projetado para contornar as restrições de segurança;
- Várias vulnerabilidades no Google V8 e em outros componentes do Google Chrome podem ser exploradas para causar negação de serviço ou causar outro impacto.
Detalhes técnicos
Vulnerabilidade (1) relacionada à função ContainerNode :: parserInsertBefore no core / dom / ContainerNode.cpp e pode ser acionada pela inserção da árvore DOM em certos casos em que um nó pai não contém mais um nó filho.
(2) pode ser acionado através do manuseio incorreto da anotação focada em um documento PDF. Esta vulnerabilidade causada por erro na implementação de CPDFSDK_PageView em fpdfsdk / src / fsdk_mgr.cpp
Vulnerabilidade (3) causada pelo uso-depois-livre no conteúdo / browser / service_worker / embedded_worker_instance.cc
Vulnerabilidade (4) causada pela função CPDF_Document :: GetPage em fpdfapi / fpdf_parser / fpdf_parser_document.cpp
(5) pode ser acionado via vetores relacionados ao blob: URL. Esta vulnerabilidade causada pela função shouldTreatAsUniqueOrigin na plataforma / weborigin / SecurityOrigin.cpp
Vulnerabilidade (6) causada pela função Image11 :: map no renderer / d3d / d3d11 / Image11.cpp pelo tratamento incorreto de falhas de mapeamento após o evento perdido pelo dispositivo. Esta vulnerabilidade pode ser acionada através de vetores envolvidos dispositivo removido.
A função update_dimensions em libavcodec / vp8.c depende de uma contagem de partição de coeficiente durante a operação multiencadeada que causa (7).
(8) pode ser acionado através de um redirecionamento. Esta vulnerabilidade causada pela falta de restrição de CORS quando o URL da fonte parece ser da mesma origem. Código vulnerável colocado na função CSSFontFaceSrcValue :: fetch em core / css / CSSFontFaceSrcValue.cpp
Comunicados originais
Lista de CVE
Saiba mais
Descubra as estatísticas das vulnerabilidades que se espalham em sua região statistics.securelist.com