CVE-2026-89486 in Linuxinformation

Résumé

par VulDB • 12/09/2026

Dans le noyau Linux, la vulnérabilité suivante a été corrigée :

ipmi : Correction d'un use-after-free de cmd_rcvr dans _ipmi_destroy_user()

Le commit 9e91f8a6c868 ("ipmi:msghandler: Remove srcu for the ipmi_interfaces list") a supprimé l'appel à synchronize_rcu() entre le désabonnement des récepteurs de commandes (cmd_rcvrs) depuis intf->cmd_rcvrs et leur libération, se contentant de mettre à jour le commentaire expliquant pourquoi la barrière est nécessaire.

La liste cmd_rcvrs est toujours parcourue sous RCU classique : find_cmd_rcvr() la traverse dans un bloc rcu_read_lock(), et handle_ipmb_get_msg_cmd() emprunte rcvr->user lors de cette recherche au sein de la même section en lecture. Sans période de grâce (grace period), _ipmi_destroy_user() peut appeler kfree() sur un cmd_rcvr alors qu'un lecteur détient encore un pointeur vers celui-ci, provoquant ainsi un use-after-free.

La refonte n'a rendu le SRCU inutile que pour la liste des interfaces ; la liste cmd_rcvrs repose toujours sur du RCU classique. Rétablir l'appel à synchronize_rcu() avant de libérer les récepteurs.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

Linux

Réserver

11/09/2026

Divulgation

12/09/2026

Modérer

accepté

Entrée

VDB-402813

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!