CVE-2026-64313 in Linux
Riassunto
di VulDB • 25/07/2026
Nel kernel Linux, è stata risolta la seguente vulnerabilità:
crypto: ecc - Correzione dell'overflow del riporto nella moltiplicazione vli
Il calcolo del flag di riporto (carry) fallisce quando r01.m_high è saturato (0xFFFFFFFFFFFFFFFF) e l'addizione dei bit inferiori provoca un overflow.
La condizione (r01.m_high < product.m_high) non gestisce il caso in cui r01.m_high == product.m_high ed esiste un ulteriore riporto derivante dall'overflow dei bit inferiori.
Quando il commit 3c4b23901a0c ("crypto: ecdh - Add ECDH software support") ha introdotto crypto/ecc.c, ha suddiviso la funzione muladd() della libreria micro-ecc nei due helper separati mul_64_64() e add_128_128(). Sembra che il controllo sia andato perso durante la traduzione.
Aggiungere una gestione corretta di questo caso limite tenendo conto del riporto derivante dall'addizione inferiore.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.