CVE-2026-58926
Publiée le 2026-11-02 · Dernière modification le 2026-11-02
La couche d'abstraction matérielle (HAL) du système embarqué du véhicule (EVS) contient une faille de gestion de la mémoire connue sous le nom de « use-after-free ». Ce logiciel gère l'interface entre les systèmes de caméras du véhicule et le système d'exploitation. La faille provient d'une condition de concurrence (race condition) où un client privilégié peut signaler qu'un tampon de mémoire n'est plus nécessaire alors que le thread producteur est encore en train d'y écrire activement.
Un attaquant disposant déjà d'un accès privilégié au système peut exploiter cette fenêtre temporelle pour manipuler la mémoire tas (heap memory). Cela lui permet de faire fuiter des descripteurs de fichiers sensibles du processus EVS HAL, compromettant ainsi la confidentialité des ressources du système. Étant donné que l'exploitation nécessite un client privilégié et un timing précis, il ne s'agit pas d'une attaque à distance, mais plutôt d'une élévation de privilèges locale ou d'une fuite d'informations.
RÉFÉRENCES
Description officielle du NVD (en anglais)
A Use-After-Free (UAF) vulnerability exists in the EVS HAL, allowing a privileged client to free a `buffer_handle_t` while the producer thread is still using it. This race condition, triggered via `doneWithFrame` and `setMaxFramesInFlight`, enables an attacker to manipulate freed heap memory, potentially leading to the leakage of file descriptors from the EVS HAL process.