CVE-2026-98948 in Linux
Riassunto
di VulDB • 24/10/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
mlxsw: spectrum_flower: Correzione della perdita di registri dell'intervallo di porte in tmplt_create()
La funzione mlxsw_sp_flower_tmplt_create() analizza un template flow_cls_offload in una struct locale allo stack mlxsw_sp_acl_rule_info esclusivamente per calcolare rulei.values.elusage. L'analisi può acquisire i registri dell'intervallo di porte tramite mlxsw_sp_flower_parse_ports_range(), ma poiché tale rulei non passa mai attraverso mlxsw_sp_acl_rulei_destroy(), tali registri non sono stati mai rilasciati, incluso durante l'eliminazione del template della catena.
È stato estratto dal codice di mlxsw_sp_acl_rulei_destroy() il codice necessario per rilasciare effettivamente le risorse e viene chiamato da mlxsw_sp_flower_tmplt_create() per colmare la perdita (leak).
Il problema è stato trovato durante una revisione della patch di Wentao Liang, citata di seguito.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.