Lucene search
+L

91 matches found

Vulnrichment
Vulnrichment
added 2024/06/10 12:47 p.m.26 views

CVE-2024-36405 Control-flow timing leak in Kyber reference implementation when compiled with Clang 15-18 for -Os, -O1 and other options

liboqs is a C-language cryptographic library that provides implementations of post-quantum cryptography algorithms. A control-flow timing lean has been identified in the reference implementation of the Kyber key encapsulation mechanism when it is compiled with Clang 15-18 for -Os, -O1, and other...

5.9CVSS6.9AI score0.00515EPSS
SaveExploits0References4
Cvelist
Cvelist
added 2024/06/10 12:47 p.m.73 views

CVE-2024-36405 Control-flow timing leak in Kyber reference implementation when compiled with Clang 15-18 for -Os, -O1 and other options

liboqs is a C-language cryptographic library that provides implementations of post-quantum cryptography algorithms. A control-flow timing lean has been identified in the reference implementation of the Kyber key encapsulation mechanism when it is compiled with Clang 15-18 for -Os, -O1, and other...

5.9CVSS0.00515EPSS
SaveExploits0References4
NVD
NVD
added 2024/06/10 2:15 a.m.34 views

CVE-2024-37880

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 polyfrommsg in poly.c does not prevent Clang from...

7.5CVSS0.00702EPSS
SaveExploits1References5
Positive Technologies
Positive Technologies
added 2024/06/10 12:00 a.m.16 views

PT-2024-4342 · Liboqs +1 · Liboqs +1

Name of the Vulnerable Software and Affected Versions: liboqs versions prior to 0.10.1 Description: A control-flow timing issue has been identified in the reference implementation of the Kyber key encapsulation mechanism in liboqs, a C-language cryptographic library that provides implementations ...

8.2CVSS6.5AI score0.00515EPSS
SaveExploits0References38
Cvelist
Cvelist
added 2024/06/10 12:00 a.m.43 views

CVE-2024-37880

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 polyfrommsg in poly.c does not prevent Clang from...

0.00702EPSS
SaveExploits1References5
CVE
CVE
added 2024/06/10 12:00 a.m.59 views

CVE-2024-37880

The CVE affects the Kyber reference implementation prior to 9b8d306. The vulnerability is a timing side channel where poly_frommsg in poly.c can yield a vulnerable secret-dependent branch when compiled with LLVM Clang (through 18.x) with common optimizations, enabling attackers to recover an ML-K...

7.5CVSS6.4AI score0.00702EPSS
SaveExploits1References5Affected Software1
Filippo.io
Filippo.io
added 2024/01/30 5:48 p.m.38 views

Post-quantum Cryptography for the Go Ecosystem

filippo.io/mlkem768 is a pure-Go implementation of ML-KEM-768 optimized for correctness and readability. ML-KEM formerly known as Kyber, renamed because we can't have nice things is a post-quantum key exchange mechanism in the process of being standardized by NIST and adopted by most of the...

6.7AI score
SaveExploits0
OSV
OSV
added 2023/12/01 12:00 p.m.21 views

RUSTSEC-2023-0079 KyberSlash: division timings depending on secrets

Various Kyber software libraries in various environments leak secret information into timing, specifically because these libraries include a line of code that divides a secret numerator by a public denominator, the number of CPU cycles for division in various environments varies depending on the...

7.4CVSS7AI score
SaveExploits0References6
RustSec
RustSec
added 2023/12/01 12:00 p.m.13 views

KyberSlash: division timings depending on secrets

Various Kyber software libraries in various environments leak secret information into timing, specifically because these libraries include a line of code that divides a secret numerator by a public denominator, the number of CPU cycles for division in various environments varies depending on the...

7AI score
SaveExploits0
Filippo.io
Filippo.io
added 2023/11/07 6:37 p.m.54 views

Enough Polynomials and Linear Algebra to Implement Kyber

I was once talking with a mathematician and trying to explain elliptic curve cryptography. Eventually, something clicked and they went "oh, that! I think there was a chapter about it in the book. You made a whole field out of it?" Yes, in cryptography we end up focusing on a very narrow slice of...

6.9AI score
SaveExploits0
Filippo.io
Filippo.io
added 2022/07/29 1:38 a.m.59 views

KEMs and Post-Quantum age

Theyre here! NIST selected a first batch of post-quantum cryptographic key exchange and signature algorithms. The report is a nice read that explains a lot of the goals, candidates, selections, and rationales. I recommend Sections 2, 3.3, and 4.1. For key exchange, NIST selected only...

6.2AI score
SaveExploits0
Rows per page
Query Builder