Vulnerability CVE-2018-6594


Published: 2018-02-03   Modified: 2018-02-05

Description:
lib/Crypto/PublicKey/ElGamal.py in PyCrypto through 2.6.1 generates weak ElGamal key parameters, which allows attackers to obtain sensitive information by reading ciphertext data (i.e., it does not have semantic security in face of a ciphertext-only attack). The Decisional Diffie-Hellman (DDH) assumption does not hold for PyCrypto's ElGamal implementation.

Type:

CWE-326

(Inadequate Encryption Strength)

CVSS2 => (AV:N/AC:L/Au:N/C:P/I:N/A:N)

CVSS Base Score
Impact Subscore
Exploitability Subscore
5/10
2.9/10
10/10
Exploit range
Attack complexity
Authentication
Remote
Low
No required
Confidentiality impact
Integrity impact
Availability impact
Partial
None
None
Affected software
Dlitz -> Pycrypto 
Debian -> Debian linux 
Canonical -> Ubuntu linux 

 References:
https://github.com/dlitz/pycrypto/issues/253
https://github.com/TElgamal/attack-on-pycrypto-elgamal
https://lists.debian.org/debian-lts-announce/2018/02/msg00018.html
https://usn.ubuntu.com/3616-1/
https://usn.ubuntu.com/3616-2/

Copyright 2024, cxsecurity.com

 

Back to Top