CVE-2026-23362 in Linux
Riassunto
di VulDB • 23/06/2026
Nel kernel Linux, la seguente vulnerabilità è stata risolta:
can: bcm: correzione del locking per gli aggiornamenti runtime di bcm_op
Il commit c2aba69d0c36 ("can: bcm: add locking for bcm_op runtime updates") ha aggiunto un meccanismo di lock per alcune variabili che possono essere modificate a tempo di esecuzione quando si aggiorna l'operazione di invio (bcm_op) con un nuovo comando TX_SETUP in bcm_tx_setup().
Normalmente, RX_SETUP gestisce e filtra il traffico in entrata con una sola eccezione: quando è impostato il flag RX_RTR_FRAME, viene inviato un frame CAN predefinito al ricevimento di un specifico frame RTR. Di conseguenza, l'operazione rx bcm_op utilizza bcm_can_tx(), che fa uso del lock bcm_tx_lock inizializzato solo all'interno di bcm_tx_setup(). Aggiungere la mancata chiamata a spin_lock_init() durante l'allocazione dell'oggetto bcm_op in bcm_rx_setup() per gestire correttamente il caso RTR.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.