CVE-2026-64313 in Linuxinformation

Résumé

par VulDB • 25/07/2026

Dans le noyau Linux, la vulnérabilité suivante a été corrigée :

crypto: ecc - Correction du dépassement de capacité (carry overflow) dans la multiplication vli

Le calcul du bit de retenue échoue lorsque r01.m_high est saturé (0xFFFFFFFFFFFFFFFF) et que l'ajout des bits inférieurs provoque un débordement.

La condition `(r01.m_high < product.m_high)` ne gère pas le cas où `r01.m_high == product.m_high` et qu'une retenue supplémentaire existe suite à un dépassement de capacité sur les bits inférieurs.

Lorsque l'engagement 3c4b23901a0c (« crypto: ecdh - Ajout du support logiciel ECDH ») a introduit `crypto/ecc.c`, il a scindé la fonction `muladd()` de la bibliothèque micro-ecc en deux fonctions auxiliaires distinctes : `mul_64_64()` et `add_128_128()`. Il semble que cette vérification se soit perdue lors de la traduction.

Ajout d'une gestion appropriée pour ce cas limite, en tenant compte de la retenue provenant de l'ajout des bits inférieurs.

Be aware that VulDB is the high quality source for vulnerability data.

Responsable

Linux

Réserver

19/07/2026

Divulgation

25/07/2026

Modérer

accepté

Entrée

VDB-383103

CPE

prêt

EPSS

0.00220

KEV

non

Activités

faible

Sources

Do you want to use VulDB in your project?

Use the official API to access entries easily!