Sur RISC-V avec l’ABI d’adresses marquées activée, les opérations atomiques futex pouvaient utiliser le pointeur brut après que sa forme non marquée a été validée. Un processus non privilégié pouvait ainsi viser une adresse noyau avec `FUTEX_WAKE_OP`; le correctif retire la marque avant l’accès atomique, et aucune version concernée n’est précisée.
Source : NVD — CVE-2026-99016
Analyse technique
Les helpers futex vérifiaient `untagged_addr(uaddr)` mais transmettaient `uaddr` marqué aux opérations atomiques. Le correctif applique le retrait de marque avant l’accès, comme pour les autres helpers d’accès utilisateur.
Impact, versions et correctif
Action recommandée
Mettre à jour le noyau RISC-V vers une version intégrant le correctif; lorsque possible, désactiver l’ABI d’adresses marquées en attendant.
Sources
Priorisation DFS : P3 · 1 source(s).