Contexte du Pwn2Own
Le concours Pwn2Own, organisé chaque année, attribue des récompenses financières aux chercheurs qui réussissent à exploiter des vulnérabilités critiques dans des produits grand public. En 2026, un chercheur a remporté 175 000 $ en démontrant qu’une chaîne de bugs logiques suffisait à prendre le contrôle complet de Microsoft Edge. Cette victoire marque la première fois où des failles purement logiques, sans recours à des vulnérabilités de mémoire, ont été suffisantes pour franchir les protections du navigateur.
Mécanisme des bugs logiques exploités
Edge repose sur le moteur Chromium, qui segmente les processus en plusieurs sandbox afin d’isoler le rendu web du reste du système. Le chercheur a ciblé des incohérences dans la gestion des permissions d’API JavaScript, notamment des appels asynchrones qui permettent de contourner les vérifications d’origine. En manipulant l’ordre d’exécution de ces appels, il a pu forger des requêtes inter‑processus non autorisées, déclenchant ainsi une élévation de privilèges au sein du processus de rendu. Aucun buffer overflow ou use‑after‑free n’a été requis ; la faille repose uniquement sur une logique de contrôle d’accès mal implémentée.
Implications pour la sécurité d’Edge
Cette démonstration montre que les modèles de défense basés exclusivement sur la prévention des bugs de mémoire sont incomplets. Même avec un sandbox robuste, des erreurs de logique dans les API peuvent créer un vecteur d’escalade. Microsoft devra réexaminer les spécifications d’accès aux ressources internes, notamment les vérifications d’état avant chaque appel asynchrone. Le fait que le prix de 175 000 $ ait été attribué à une vulnérabilité logique souligne l’importance croissante de l’audit de la logique applicative dans les navigateurs modernes. En l’absence de détails supplémentaires sur les fonctions exactes affectées, il reste difficile d’évaluer l’étendue de la correction nécessaire, mais la communauté de sécurité s’attend à ce que les futures versions d’Edge intègrent des contrôles plus stricts et des tests de conformité logique automatisés.