Snyk has a proof-of-concept or detailed explanation of how to exploit this vulnerability.
In a few clicks we can analyze your entire application and see what components are vulnerable in your application, and suggest you quick fixes.
Test your applicationsThere is no fixed version for pypqc
.
pypqc is a Python bindings for the "PQClean" post-quantum cryptography library.
Affected versions of this package are vulnerable to Observable Timing Discrepancy due to the decapsulation
process. An attacker that is able to submit many decapsulation requests against a single private key and to gain timing information about the decapsulation, could recover the private key.
Notes:
This is only exploitable for kyber512
, kyber768
and kyber1024
on Mac OS or when compiled with clang.
The 0.0.7 -> 0.0.7.1 upgrade, when available, should be a drop-in replacement.