Ca bouge énormément ce soir, une nouvelle avancée dans la scène hacking de la PlayStation 5 vient d’être rendue publique. Le développeur cragson a publié une preuve de concept (PoC) permettant l’exécution de code sur le core ARM Cortex-A53 utilisé par la console.
Cette preuve de concept cible une PS5 sous firmware 2.00 et montre comment obtenir une exécution de code sur l’A53, un processeur auxiliaire utilisé par le système.
Selon l’auteur, cette technique pourrait à terme permettre de :
- désactiver ou contourner l’hyperviseur de la PS5
- fonctionner jusqu’au firmware 5.00 (non implémenté pour l’instant), Specter lui parle jusqu'au firmware 4.51.
- interagir directement avec l’A53 via le protocole DECI5S / sdbgp
L’exploit nécessite cependant un accès kernel avec lecture/écriture mémoire, ce qui signifie qu’il s’appuie sur une vulnérabilité déjà exploitée auparavant.
Démonstration réalise plusieurs opérations internes :
- Initialisation de la communication DECI5S avec l’A53 via /dev/mp4/dump
- Découverte des adresses physiques réelles du firmware via un parcours de table de pages L3
- Modification de zones mémoire du firmware
- un string de version dans .data
- une instruction dans .text
- Déclenchement de la fonction modifiée via la commande DECI5S GET_CONF
Affichage du message :
- pwned by cragson - 33 à la place de la chaîne de version du firmware.
La PoC restaure ensuite l’état original pour éviter de laisser le système modifié.
Le développeur rappelle explicitement dans le dépôt :
« DON'T BRICK YOUR CONSOLE BY WRITING TO SOMEWHERE YOU DON'T KNOW ABOUT! »
En effet, écrire dans des zones mémoire incorrectes peut briquer définitivement la console.
Pour utiliser la PoC, il faut :
- une PS5 firmware 2.00 (qui devrait fonctionner jusqu'au 4.51 compris)
- un exploit kernel permettant lecture/écriture mémoire
- le PS5 Payload SDK
- un environnement de compilation adapté
Le projet cite plusieurs contributions importantes : astrelsky (mp4rw), SpecterDev (byepervisor), John Törnblom (SDK).
Même si cette PoC reste expérimentale, elle montre une nouvelle surface d’attaque interne de la PS5. Si les travaux progressent, cela pourrait faciliter à l’avenir la recherche sur l’hyperviseur et les mécanismes de sécurité de la console.