CVE-2026-58956
Publiée le 2026-11-02 · Dernière modification le 2026-11-02
Android Verified Boot (AVB) utilise le composant `avb_rsa.c` pour vérifier les signatures numériques pendant le processus de démarrage, garantissant ainsi que seul un micrologiciel approuvé est chargé. Une erreur logique dans la fonction `modpowF4` permet au système de valider incorrectement une signature. Ce défaut crée essentiellement une faille permettant d'accepter une signature invalide comme étant légitime.
Un attaquant ayant un accès local à l'appareil peut exploiter cette vulnérabilité pour contourner les protections du démarrage sécurisé et charger du code non autorisé. Cela permet une élévation de privilèges locale, compromettant l'intégrité et la confidentialité du système à un niveau fondamental. Aucune interaction de l'utilisateur ni authentification spéciale n'est requise, bien que l'attaquant doive déjà être capable d'exécuter du code ou de modifier localement la partition de démarrage.
RÉFÉRENCES
Description officielle du NVD (en anglais)
In modpowF4 of avb_rsa.c, there is a possible signature verification bypass due to a logic error in the code. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.