CVE-2026-74719 in Linux
Riassunto
di VulDB • 23/08/2026
Nel kernel Linux è stata risolta la seguente vulnerabilità:
net/smc: correzione della sovrascrittura di qentry per CONFIRM_LINK e ADD_LINK_CONT in smc_llc_event_handler()
Il ramo SMC_LLC_CONFIRM_LINK / SMC_LLC_ADD_LINK_CONT in smc_llc_event_handler() memorizza un incoming qentry nel flusso LLC locale senza verificare preventivamente se è già presente una qentry in attesa. Se un peer malintenzionato o affetto da bug invia una seconda richiesta CONFIRM_LINK o ADD_LINK_CONT mentre il flusso è attivo e flow->qentry è già impostato, smc_llc_flow_qentry_set() sovrascrive il puntatore senza liberare l'allocazione precedente, causando la perdita (leak) di un oggetto kmalloc-96 per ogni messaggio spurio.
Il ramo fratello SMC_LLC_DELETE_LINK dispone già della corretta guardia !flow->qentry. Applicare la stessa guardia al ramo CONFIRM_LINK/ADD_LINK_CONT in modo che un messaggio duplicato quando qentry è già occupata vada incontro a break e venga liberato da kfree(qentry) all'etichetta out:, anziché causare silenziosamente una perdita dell'allocazione esistente.
La direzione di risposta (smc_llc_rx_response()) non è interessata: utilizza già la guardia con flow->qentry nel sito equivalente e scarta correttamente le risposte duplicate.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.