Description

The Kyber reference implementation before 9b8d306, when compiled by LLVM Clang through 18.x with some common optimization options, has a timing side channel that allows attackers to recover an ML-KEM 512 secret key in minutes. This occurs because poly_frommsg in poly.c does not prevent Clang from emitting a vulnerable secret-dependent branch.

INFO

Published Date :

2024-06-10T00:00:00.000Z

Last Modified :

2024-08-02T03:57:39.987Z

Source :

mitre
AFFECTED PRODUCTS

The following products are affected by CVE-2024-37880 vulnerability.

Vendors Products
Pq-crystals
  • Kyber

CVSS Vulnerability Scoring System

Detailed values of each vector for above chart.
Attack Vector
Attack Complexity
Privileges Required
User Interaction
Scope
Confidentiality Impact
Integrity Impact
Availability Impact