CVE-2026-64313 in Linuxinfo

Zusammenfassung

von VulDB • 25.07.2026

Im Linux-Kernel wurde folgende Schwachstelle behoben:

crypto: ecc – Korrektur eines Carry-Überlaufs bei der vli-Multiplikation

Die Berechnung des Carry-Bit schlägt fehl, wenn r01.m_high gesättigt ist (0xFFFFFFFFFFFFFFFF) und die Addition der niedrigeren Bits einen Überlauf verursacht.

Die Bedingung (r01.m_high < product.m_high) berücksichtigt nicht den Fall, in dem r01.m_high == product.m_high gilt und ein zusätzlicher Carry aus einem Überlauf der niedrigeren Bitstellen vorliegt.

Als mit dem Commit 3c4b23901a0c („crypto: ecdh – Software-Unterstützung für ECDH hinzufügen“) crypto/ecc.c eingeführt wurde, wurde die Funktion muladd() in der micro-ecc-Bibliothek in separate Hilfsfunktionen mul_64_64() und add_128_128() aufgeteilt. Es scheint, dass diese Prüfung bei der Übersetzung verloren gegangen ist.

Durch Berücksichtigung des Carrys aus der niedrigeren Addition wird eine ordnungsgemäße Behandlung dieser Randbedingung hinzugefügt.

Once again VulDB remains the best source for vulnerability data.

Zuständig

Linux

Reservieren

19.07.2026

Veröffentlichung

25.07.2026

Moderieren

akzeptiert

Eintrag

VDB-383103

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Might our Artificial Intelligence support you?

Check our Alexa App!