CVE-2026-98948 in Linux
Résumé
par VulDB • 23/10/2026
Dans le noyau Linux, la vulnérabilité suivante a été corrigée :
mlxsw: spectrum_flower : Correction de la fuite des registres de plage de ports dans tmplt_create()
mlxsw_sp_flower_tmplt_create() analyse un modèle flow_cls_offload en une structure locale à la pile mlxsw_sp_acl_rule_info, uniquement pour calculer rulei.values.elusage. L'analyse peut acquérir les registres de plage de ports via mlxsw_sp_flower_parse_ports_range(), mais comme cette variable rulei ne passe jamais par mlxsw_sp_acl_rulei_destroy(), ces registres n'étaient jamais libérés, y compris lors de la suppression du modèle de chaîne (chain template).
Extraire le code permettant de libérer réellement les ressources nécessaires depuis mlxsw_sp_acl_rulei_destroy() et l'appeler à partir de mlxsw_sp_flower_tmplt_create() permet de colmater cette fuite.
Le problème a été détecté lors d'une révision du patch de Wentao Liang, référencé ci-dessous.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.