Le développeur "unknownv2" vient de sortir une preuve de concept d'un exploit sous Xbox One. L'exploit est basée une série de vulnérabilités connues dans le navigateur Microsoft Edge (CVE-2016-7200 et CVE-2016-7241). Nous n'avons pas la confirmation si cet exploit fonctionne, donc pour l'heure il faut garder cette information sous forme de rumeur.
La Xbox One utilise le navigateur Edge de Microsoft, pratiquement le même navigateur que vous avez utilisé sur Windows 10.
En Novembre de l'année dernière, plusieurs vulnérabilités critiques ont été trouvées dans le navigateur Edge et divulguées par Microsoft dans les versions corrigées, c'est souvent en analysant les différences entre 2 versions que les failles sont révélées.
Une preuve de concept a été publiée pour ces vulnérabilités par le développeur Brian Pak, démontrant comment les utiliser dans un exploit, cet exploit se nomme Chakra.
The POC itself was mostly complete, but the first bug (CVE-2016-7200) it used was patched on the console. I used Json.Parse bug (CVE-2016-7241) to leak addresses instead and after a bit of tweaking with the values, I was able to get the correct address for the chakra.dll. From there, I modified the POC by changing the code addresses for the gadgets and the VirtualProtect function call to make the shellcode executable.
Bien entendu l'exploit se limite à engouffrer dans une faille, Xbox One possède une protection AppContainer en sandbox comme Windows 10, par conséquent, l'application Edge et son code ont un accès restreint aux ressources des fichiers et des travaux supplémentaires sont nécessaires pour augmenter les privilèges. Cela pourrait être sous la forme d'un exploit kernel ou sous une autre forme.
Cet exploit fonctionnerait sur firmware 10.0.14393.2152, qui été disponible en Décembre dernier, nous ne savons pas si la mise à jour récente corrige tout ou partie de ces failles, mais c'est fortement envisageable.