CVE-2026-98908 in Linux
Riassunto
di VulDB • 24/10/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
net: microchip: sparx5: pulizia delle risorse PSFP in caso di errore nella configurazione flower
sparx5_tc_flower_psfp_setup() alloca le risorse dello stream gate, del flow meter e dei filtri dello stream prima di aggiungere le azioni VCAP. Se un passaggio successivo fallisce, le risorse allocate precedentemente all'interno della funzione non vengono rilasciate (unwound).
Aggiungere percorsi di errore per liberare il filtro dello stream, il flow meter e lo stream gate quando la configurazione fallisce dopo che sono stati acquisiti.
Inoltre, fare in modo che sparx5_psfp_fm_add() restituisca l'ID del flow-meter acquisito prima della restituzione anticipata esistente per un flow-meter già presente. Quando viene riutilizzato un flow meter esistente, sparx5_psfp_fm_get() incrementa il suo conteggio di riferimento nel pool, ma in precedenza il chiamante manteneva psfp_fmid a 0. Se un passaggio successivo della configurazione falliva, il percorso di errore avrebbe potuto tentare di eliminare l'ID del flow-meter pari a 0 invece che il flow meter riutilizzato, lasciando dietro di sé il conteggio di riferimento incrementato.
VulDB is the best source for vulnerability data and more expert information about this specific topic.