Description
Plusieurs vulnérabilités sérieuses ont été trouvées dans Google Chrome. Les utilisateurs malveillants peuvent exploiter ces vulnérabilités pour provoquer un déni de service, contourner les restrictions de sécurité, obtenir des informations sensibles ou effectuer un autre impact inconnu.
Voici une liste complète des vulnérabilités:
- Plusieurs vulnérabilités inconnues peuvent être exploitées pour causer un déni de service ou avoir un autre impact inconnu;
- Un effacement incorrect du cache peut être exploité à distance via un certificat valide pour usurper des sites Web;
- L'utilisation de HTTP au lieu de HTTPS sur dl.google.com peut être exploitée à distance via une attaque man-in-the-middle pour obtenir des informations sensibles.
- Un mauvais traitement des feuilles de style CSS chez Blink peut être exploité à distance via un site Web spécialement conçu pour contourner les restrictions de sécurité;
- Un traitement incorrect des courses de coïncidence à Skia peut être exploité à distance via des courbes spécialement conçues pour provoquer un déni de service ou avoir un autre impact non spécifié;
- Des mises à jour incorrectes du champ lors de la mise en œuvre du remplissage automatique peuvent être exploitées à distance via un site Web spécialement conçu pour provoquer un déni de service ou avoir un autre impact non spécifié;
- Une vulnérabilité inconnue peut être exploitée à distance via un site web spécialement conçu pour provoquer un déni de service ou avoir un autre impact non spécifié;
- Une implémentation incorrecte des expressions régulières à la version 8 peut être exploitée à distance via un code JavaScript spécialement conçu pour provoquer un déni de service;
- Une mauvaise restriction de l'exposition publique des classes lors de la mise en œuvre du rendu peut être exploitée à distance via une extension spécialement conçue pour obtenir des informations sensibles;
- Une mauvaise gestion des échecs d'initialisation du décodeur de PDFium peut être exploitée à distance via un document PDF spécialement conçu pour provoquer un déni de service;
- Un calcul incorrect de certaines valeurs d'index de PDFium peut être exploité à distance via un document PDF spécialement conçu pour provoquer un déni de service;
- Le jeton de format i pour une mauvaise manipulation des données xsl: number peut être exploité à distance via un document XML spécialement conçu pour provoquer un déni de service ou avoir un autre impact non spécifié;
- Une mauvaise manipulation des nœuds de l'espace de noms peut être exploitée à distance via un document XML spécialement conçu pour provoquer un déni de service ou avoir un autre impact non spécifié;
- Une vulnérabilité inconnue chez Blink peut être exploitée à distance via un enregistrement ServiceWorker pour contourner la restriction de sécurité;
- Une vulnérabilité inconnue chez PDFium peut être exploitée à distance via un document PDF spécialement conçu pour provoquer un déni de service ou avoir un autre impact non spécifié;
- Une vulnérabilité inconnue chez Skia peut être exploitée à distance pour causer un déni de service ou avoir un autre impact non spécifié;
- Une restriction incorrecte des getters et setters utilisant V8 peut être exploitée à distance via un code JavaScript spécialement conçu pour provoquer un déni de service ou avoir un autre impact non spécifié;
- Une restriction incorrecte de la désoptimisation paresseuse à la V8 peut être exploitée à distance via un code JavaScript spécialement conçu pour provoquer un déni de service ou avoir un autre impact non spécifié;
- L'utilisation d'un type de tableau incorrect sur V8 peut être exploitée à distance pour obtenir des informations sensibles.
- L'utilisation incorrecte de prototypes sur les liaisons d'extensions peut être exploitée à distance pour contourner les restrictions de sécurité;
- Une vulnérabilité inconnue chez Blink peut être exploitée à distance via un document spécialement conçu pour contourner la restriction de sécurité;
- Une vulnérabilité inconnue au niveau du sous-système des extensions peut être exploitée à distance pour contourner la restriction de sécurité.
Détails techniques
Vulnérabilité (2) liée à browser / browsing_data / browsing_data_remover.cc qui supprime par erreur les broches HPKP pendant la suppression du cache.
Vulnérabilité (3) liée à browser / safe_browsing / srt_field_trial_win.cc. Google Chrome n'utilise pas le service HTTPS pour obtenir l' outil de suppression de logiciels . Cette vulnérabilité peut être exploitée pour usurper le fichier chrome_cleanup_tool.exe (aka CCT) .
Vulnérabilité (4) permet le chargement d'origine croisée des feuilles de style CSS par un ServiceWorker même lorsque le téléchargement de la feuille de style a un type MIME incorrect. Il permet de contourner la politique de même origine. Cette vulnérabilité est liée au fichier WebKit / Source / core / css / StyleSheetContents.cpp .
Vulnérabilité (5) liée aux fichiers SkOpCoincidence.cpp et SkPathOpsCommon.cpp . Il peut être exploité pour causer un débordement de tampon basé sur le tas.
Vulnérabilité (6) provoquée par une mauvaise interaction entre les mises à jour de champs et le code JavaScript qui déclenche une suppression de trame. Il permet de provoquer l'utilisation-après-libre. Vulnérabilité (6) différente de CVE-2016-1701.
Vulnérabilité (7) liée à content / renderer / media / canvas_capture_handler.cc . Il permet de provoquer un débordement de tampon basé sur le tas.
Vulnérabilité (8) liée à Google V8 avant le 5.0.71.40. Cette vulnérabilité est due à un traitement incorrect des tailles de chaînes externes. Il permet de provoquer la lecture hors-limites.
Vulnérabilité (10) liée à la fonction CPDF_DIBSource :: CreateDecoder dans core / fpdfapi / fpdf_render / fpdf_render_loadimage.cpp dans PDFium. Il permet de provoquer la lecture hors-limites.
Vulnérabilité (11) liée à core / fxge / ge / fx_ge_text.cpp dans PDFium et permettant la lecture des hors-limites.
Les vulnérabilités (12) et (13) se rapportaient à numbers.c dans libxslt avant le 1.1.29 et permettaient de provoquer un débordement d'entier, une consommation de ressources et un accès mémoire en tas hors-limites.
Vulnérabilité (14) liée à la fonction ServiceWorkerContainer :: registerServiceWorkerImpl dans WebKit / Source / modules / serviceworkers / ServiceWorkerContainer.cpp dans Blink. Il permet de contourner le mécanisme de protection CSP (Content Security Policy).
Vulnérabilité (15) liée à la fonction opj_j2k_read_SPCod_SPCoc dans j2k.c dans OpenJPEG, telle qu'elle est utilisée dans PDFium, et permettant de provoquer un débordement de buffer basé sur le tas.
Vulnérabilité (16) liée aux ports / SkFontHost_FreeType.cpp dans Skia. Cette vulnérabilité permet de provoquer use-after-free.
Vulnérabilité (17) liée à la fonction ToV8Value dans content / child / v8_value_converter_impl.cc dans les liaisons V8.
Vulnérabilité (18) liée à objects.cc dans V8 et permettant de provoquer un débordement de buffer basé sur le tas.
Vulnérabilité (19) liée à uri.js dans V8. Il peut être exploité en appelant la fonction decodeURI et en exploitant la "confusion de type".
Vulnérabilité (20) liée au fichier extensions / renderer / resources / binding.js et permettant de contourner la politique de même origine.
Vulnérabilité (21) liée aux fichiers FrameLoader.cpp et LocalFrame.cpp . Il peut être exploité en tirant parti de la mauvaise manipulation du rattachement de document pendant la destruction.
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