CVE-2026-64304 in Linuxinformation

Résumé

par VulDB • 25/07/2026

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

crypto: qat - valider les longueurs des composants RSA CRT

L'analyseur de clés RSA générique (rsa_helper.c) limite chaque composant CRT (p, q, dp, dq, qinv) par rapport à la taille du module n_sz, mais qat_rsa_setkey_crt() alloue des tampons DMA de moitié plus petits (key_sz / 2) et aligne correctement chaque composant avec :

memcpy(dst + half_key_sz - len, src, len)

Lorsqu'un composant CRT est supérieur à half_key_sz, la soustraction provoque un underflow et le memcpy écrit au-delà du tampon DMA, entraînant une corruption de la mémoire.

Ajoutez une vérification len > half_key_sz à côté de l'existante !len pour chacun des cinq composants CRT afin que le pilote revienne au chemin non-CRT plutôt qu'à écrire hors limites.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsable

Linux

Réserver

19/07/2026

Divulgation

25/07/2026

Modérer

accepté

Entrée

VDB-383097

CPE

prêt

EPSS

0.00000

KEV

non

Activités

très faible

Sources

Might our Artificial Intelligence support you?

Check our Alexa App!