Description
Plusieurs vulnérabilités sérieuses ont été trouvées dans Google Chrome. Les utilisateurs malveillants peuvent exploiter ces vulnérabilités pour contourner les restrictions de sécurité, provoquer un déni de service ou obtenir des informations sensibles.
Voici une liste complète des vulnérabilités
- Une solution de contournement d'arborescence DOM incorrecte à Blink peut être exploitée via un code JavaScript spécialement conçu pour contourner la même règle d'origine;
- Les vulnérabilités d'utilisation après utilisation de PDFium peuvent être exploitées via des manipulations d'annotation pour provoquer un déni de service;
- Les vulnérabilités après utilisation de ServiceWorker peuvent être exploitées via des manipulations de rappel pour provoquer un déni de service;
- Les objets de dictionnaire inappropriés lancés à PDFium peuvent être exploités via un document PDF spécialement conçu pour provoquer un déni de service;
- Le manque de restrictions LocalStorage chez Blink peut être exlpoited à distance via une URL spécialement conçue pour obtenir des informations sensibles;
- Une gestion incorrecte des erreurs de mappage sur libANGLE peut être exploitée à distance via des manipulations de périphériques pour provoquer un déni de service;
- La corruption de mémoire à FFMpeg peut être exploitée à distance pour causer un déni de service via un fichier WebM spécialement conçu;
- L'absence de restrictions CORS chez Blink peut être exploitée à distance via une redirection spécialement conçue pour contourner les restrictions de sécurité;
- De multiples vulnérabilités sur Google V8 et d'autres composants de Google Chrome peuvent être exploitées pour causer un déni de service ou avoir un autre impact.
Détails techniques
Vulnérabilité (1) liée à la fonction ContainerNode :: parserInsertBefore dans core / dom / ContainerNode.cpp et pouvant être déclenchée par l'insertion de l'arborescence DOM dans certains cas où un nœud parent ne contient plus de nœud enfant.
(2) peut être déclenché par une mauvaise manipulation de l'annotation focalisée dans un document PDF. Cette vulnérabilité est due à une erreur dans l'implémentation de CPDFSDK_PageView dans fpdfsdk / src / fsdk_mgr.cpp
Vulnérabilité (3) causée par use-after-free dans le contenu / browser / service_worker / embedded_worker_instance.cc
Vulnérabilité (4) provoquée par la fonction CPDF_Document :: GetPage dans fpdfapi / fpdf_parser / fpdf_parser_document.cpp
(5) peut être déclenché via des vecteurs liés à blob: URL. Cette vulnérabilité causée par la fonction shouldTreatAsUniqueOrigin dans platform / weborigin / SecurityOrigin.cpp
Vulnérabilité (6) provoquée par Image11 :: map dans renderer / d3d / d3d11 / Image11.cpp Mauvais traitement des échecs de mappage après un événement de perte de périphérique. Cette vulnérabilité peut être déclenchée via des vecteurs impliqués périphérique retiré.
La fonction update_dimensions dans libavcodec / vp8.c repose sur un nombre de partitions de coefficients au cours d'une opération multithread qui provoque (7).
(8) peut être déclenché via une redirection. Cette vulnérabilité est causée par l'absence de restriction CORS lorsque l'URL de la police semble être de même origine. Code vulnérable placé à la fonction CSSFontFaceSrcValue :: fetch dans core / css / CSSFontFaceSrcValue.cpp
Fiches de renseignement originales
Liste CVE
En savoir plus
Découvrez les statistiques de la propagation des vulnérabilités dans votre région statistics.securelist.com