CVE-2026-58989
Publiée le 2026-11-02 · Dernière modification le 2026-11-02
Les appareils Android utilisant le `OemLockService` sont affectés par l'absence d'une vérification des permissions au sein de la fonction `setOemUnlockAllowedByUser`. Ce service est responsable de la gestion du verrouillage Factory Reset Protection (FRP), qui empêche des utilisateurs non autorisés de réutiliser un appareil après une réinitialisation matérielle. Cette faille permet à un utilisateur de contourner ce mécanisme de sécurité car le système ne vérifie pas si la demande d'activation du déverrouillage OEM provient d'une source autorisée.
Un attaquant ayant un accès physique à l'appareil peut augmenter ses privilèges pour contourner le verrouillage FRP et déverrouiller le bootloader. Cela compromet l'intégrité de l'état de sécurité de l'appareil, permettant potentiellement l'installation de micrologiciels personnalisés ou de logiciels malveillants. L'exploitation s'effectue localement et ne nécessite ni authentification ni interaction de l'utilisateur une fois que l'attaquant a l'appareil en main.
RÉFÉRENCES
Description officielle du NVD (en anglais)
In setOemUnlockAllowedByUser of OemLockService.java, there is a possible way to bypass FRP due to a missing permission check. This could lead to local escalation of privilege with no additional execution privileges needed. User interaction is not needed for exploitation.