Angular DevTools avant la version 1.21.1 ne vérifie pas suffisamment l’origine des messages runtime reçus par son service worker, ce qui peut permettre à un expéditeur non fiable d’agir sur un onglet ciblé et d’interrompre son exécution JavaScript. Mettre à jour l’extension vers la version 1.21.1 ; la description précise que le défaut ne permet ni exécution de code à distance ni accès aux données inter-origines.
Source : NVD — CVE-2026-101897
Analyse technique
Le service worker accepte des messages chrome.runtime.sendMessage provenant de pages Web ou de scripts tiers sans vérifier correctement leur source. Un expéditeur disposant d’un tabId valide peut amener l’extension à s’attacher à un autre onglet via chrome.debugger et à déclencher des points d’arrêt du protocole Chrome DevTools.
Impact, versions et correctif
Détection / vérification
Vérifier la version de l’extension Angular DevTools installée dans les navigateurs.
Action recommandée
Mettre à jour Angular DevTools vers la version 1.21.1.
Sources
Priorisation DFS : P4 · 1 source(s).