La Freebox HD complètement pwned grâce à… Doom

Enorme nouvelle pour tous les amateurs de rétro-ingénierie et très mauvaise nouvelle pour Free ! Au 39C3 (le Chaos Communication Congress de cette année), un chercheur français du nom de Frédéric Hoguin (que je salue) a présenté un talk absolument dingue sur le hack de la Freebox HD. Et tenez-vous bien, l’une des failles utilisées se trouve dans… le port de Doom intégré à la box !
Pour la petite histoire, la Freebox HD c’est ce bon vieux boîtier décodeur que Free a sorti en 2006. Bientôt 20 ans au compteur et toujours maintenue jusqu’à fin 2025. Du coup, Frédéric s’est dit que ça ferait un super terrain de jeu pour du reverse engineering à l’ancienne. Et là, il a découvert deux failles 0-day qui permettent de prendre le contrôle total de la box.
La première vulnérabilité se planque dans PrBoom, le célèbre port open source de Doom qui tourne sur la Freebox. Vous savez, le jeu qu’on peut lancer depuis le menu de la box. Bref, une faille dans un jeu vieux de 30 ans qui permet une première étape d’exploitation. La deuxième, c’est du lourd puisqu’il s’agit d’un 0-day dans le noyau Linux de la box qui permet une sandbox escape complète. Ça me rappelle le
hack de la PS3 par Fail0verflow
présenté au CCC il y a quelques années, où les hackers avaient réussi à extraire les clés privées de la console.
Et Frédéric a fait les choses bien : inspection physique du hardware, désassemblage complet, analyse de la surface d’attaque, et hop, deux 0-days tombés du ciel. Pour ceux qui se demandent si Free a subi un piratage, techniquement oui, mais pas de vos données. C’est la box elle-même qui peut être compromise, pas votre compte Free. D’ailleurs, si vous vous souvenez de
la faille CSRF dans la Freebox v6
dont j’avais parlé, on reste dans la même lignée… Visiblement, les box françaises ont encore quelques secrets à livrer.
Quoiqu’il en soit, c’est un coup dur pour Free qui va devoir se pencher sur ces vulnérabilités. Bon après, la Freebox HD arrive en fin de vie, donc on verra si un patch est vraiment poussé d’ici la fin de l’année.
Hâte de voir si d’autres chercheurs vont maintenant s’attaquer aux Freebox plus récentes avec cette méthodologie. En attendant, si vous avez encore une Freebox HD qui traîne, vous savez ce qu’il vous reste à faire… ou pas. Car comment sécuriser sa Freebox face à ce genre d’attaque ? Honnêtement, tant que Free n’a pas patché, la meilleure défense c’est de… ne pas laisser un hacker jouer à Doom sur votre décodeur !
Un grand merci à G1doot pour m’avoir signalé ce talk !
Source : korben.info