CVE-2026-10097
ML-KEM-1024 x64 AVX2 comparación incompleta de texto cifrado permite romper IND-CCA2 y recuperar la clave privada estática
- Publicado
- 25 jun 2026
- Actualizado
- 26 jun 2026
- Asignación de CNA
- wolfSSL
- Evidencia observada
- 15 ago 2026
CVSS primario
nvd · CVSS 4.0
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:XBajo · próximos 30 días
- Percentil
- 18,3 %
- Fecha del modelo
- 21 sept 2026
EPSS es una estimación estadística, no una certeza o una medida de impacto. Combínelo con CVSS, estado KEV, exposición y su entorno.
Resumen
La implementación de ML-KEM optimizada para AVX2 de wolfSSL (mlkem_cmp_avx2) compara solo 1536 de los 1568 bytes del texto cifrado durante la verificación de re-cifrado de Fujisaki-Okamoto en la descapsulación de ML-KEM-1024. Los textos cifrados que difieren del re-cifrado esperado únicamente en los bytes 1536-1567 omiten el rechazo implícito y se aceptan como válidos, rompiendo la seguridad IND-CCA2. Un atacante capaz de enviar textos cifrados elegidos a un oráculo de descapsulación que utiliza una clave estática ML-KEM-1024, y de observar si se produjo el secreto compartido genuino o el secreto de rechazo implícito, puede usar esto como un oráculo de verificación de texto plano para recuperar la clave privada. Una prueba de concepto recuperó una clave privada completa de ML-KEM-1024 con aproximadamente un 98% de éxito utilizando alrededor de 350 textos cifrados elegidos. La falla es un error lógico determinista y no depende de mediciones de tiempo.
Fuentes
1- ml-kem-key-recoveryExploit
Recuperación completa de la clave ML-KEM-1024 a partir de una comparación parcial de Fujisaki-Okamoto en wolfSSL (CVE-2026-6330 NEON, CVE-2026-10097 AVX2)
Uso responsable
Utilice información sobre vulnerabilidades solo en sistemas de su propiedad o que esté autorizado a probar. Kitploit enlaza con metadatos de investigación pública y no almacena código de explotación ni cargas útiles maliciosas.